Symbian OS | Pocket PC | Smartphone | Android | BlackBerry | Apple iPhone OS | Java | Mobile Gaming | Linux | Palm | Win CE | Tablet  
     

Free Mobile Software, Themes, Games, Apps for PDA and Smartphones

     
Search by Device
My Device

  
Search by Category
Business & Profession
Databases
Dictionary & Translator
Entertainment
Finance
Games
Healthcare & Medicine
Internet & Communications
Multimedia & Graphics
Organisation & Productivity
Programming & Development
Reading
Science & Education
System Utilities
Themes & Wallpapers & Skins
Travel & Navigation
Search by Platform
Android
Apple iPhone OS
iPad
iPhone
iPod Touch
BlackBerry
Java
Linux
Maemo Nokia Internet Tablet
MeeGO
Sharp Zaurus
Mobile Gaming
Nintendo DS
Playstation 3
Playstation Portable
Wii
Xbox 360
Palm OS
Symbian OS
Series 60
Series 80
Series 90
UIQ
Tablet PC
Windows CE.NET
Windows Mobile Pocket PC
Windows Mobile Smartphone
     


Achivx Partner
 
 
AXGate





AXGate
Version: 1.1

Platforms: Pocket PC


Categories: System Utilities

Upload date: 8 Oct 11

Developer: newObjects (ZmeY soft)

License: Freeware

Downloads: 37

File Size: 718 Kb
Download Free AXGate 



Rating: 1.0/5 (Total votes: 1)




  AXGate - AXGate allows you to script unsafe ActiveX in HTML pages opened in Pocket Internet Explorer without compromising the device security.

Note about the downloads: They also contain newObjects ActiveX.

The ActiveX Gateway (AXGate) is a specific solution for Pocket Internet Explorer (PIE) that overcomes the limitations for the ActiveX scripting in it. If you ever tried perhaps you already know about the problem - PIE silently disallows any unsafe ActiveX usage in the HTML pages. In many cases it is quite convenient to build some small applications or parts of applications as HTML pages with some scripts in them. Obviously depending on the functionality intended such pages will need some way to save or read data from local files, data bases or even access other system resources such as registry and network. Even many of the utility ActiveX which have no unsafe functionality are rarely marked as safe because they are initially planned for server side usage (ASP for example) or as components for development tools such as eVB/VB and others.

So, AXGate provides a simple but powerful solution that allows HTML pages to perform complex operations in HTML pages. This may be extremely useful for corporate and utility applications that are part of bigger systems. For example very often you may need relatively small module working on a pocket device for information collection and some simple queries over the data kept on the device. Even if most of the work is done on a server or a desktop PC (after synchronization for example) sometimes having part of the functionality on a handheld is a must. AXGate gives you a very simple way to implement this. AXGate also integrates with newObjects ActiveX Pack1 family. This in turn gives you over 50 ActiveX ranging from file access, networking, cryptography to fully featured embedded database engine.

With AXGate is even possible to implement a corporate WEB site that serves small applications that work on the device and make them capable of sending/requesting data to/from the server by form submit or in the background (through NetStreams for instance). Thus the opportunities are here - it is up to you to decide if HTML pages with AXGate fit your needs or you need something bigger such NSBasic, C++ or ALP to implement more complex solution.

How it works?

In contrast to the security manager as we know it on the desktop IE an full IE for Windows CE.NET AXGate works not on a per-object basis. Instead it uses profiles which list a number of objects that can be created through it. The authentication/permission request is done when the page activates the profile. If a single profile is enough for all the work the page does, no matter how many objects are created from it the user will be asked just once (if user interaction is configured) or authentication will be done when the profile is activated only (if password protection method is configured for the profile). Thus the access to the components is in packets of classes grouped together by means of their functionality and potential impact over the system security.

The profiles are kept in a configuration file named AXGate.cfg which must be in the same directory where the AXGate.dll resides. There are several standard profiles listing components from our popular DLLs such as newObjects ActiveX Pack1 and NetStreams. The download packages in the header of this page contain these DLL in order to provide you with fully functional solution with working samples (note that there are some additional external samples in VBScript - you may need the VB runtimes from Microsoft in order to run them).

You can create your own profiles as needed. The standard profiles can be used as base or examples, but we do not recommend changing them. We are trying to establish something like a standard with them in order to allow wider usage of the AXGate features. Another reason to not change them is their design - we carefully estimated the functionality included and its security impact so they are consistent as they are. Also using your own profiles (especially for company specific applications) will minimize the security risks in case of wrong profile configuration. This means that even if you made a mistake in the profile and that mistake may lead to risky situations the attacker will need to know the name of your profile - additional precaution is always a good idea today. see more about the profiles in NDL and a little overview for the first time users here.

Aside of the COM classes list AXGate supports several useful features such as creation of pre-configured objects. For example the LogFile profile contains a class named "Log" which is not just a COM class listed there but a section that specifies certain file on the device. When the page creates the object "Log" it receives a SFStream object attached to that file. This allows sandbox techniques. The standard profiles implement them to allow even untrusted applications save/read data from your local file system, but only to certain file or OLE storage. This allows extended functionality to be used with online pages without risk to harm the entire device.

Samples

There are several samples included in the packages. They are all for PIE (the sample pages will not work on PPC2002 or full IE). You can see how you can do a lot of work from a page. Special attention deserve:

Using SQLite3 COM which demonstrates true SQL database functionality inside a WEB page.
Fetch HTTP examples which demonstrate how to implement networking features with NetStreams. I.e. the code works in a HTML page but that does not mean that you are limited to what the browser offers you, through NetStreams you can use TCP/IP directly and use the page only like an user interface.
DataCollect example demonstrating the sandbox usage.
IRDA devices lookup demonstrates how to use the IRDA capabilities - the devices discovery part (see the NetStreams documentation in NDL for more information)

Request for opinion!

This solution is for Pocket PC/Pocket IE only. However it seems reasonable to expect some benefit of similar or extended solutions supporting not only PIE but also the full Internet Explorer and desktops. Let say some kind of sandbox technique that will allow complex work to be done on HTML pages. Making possible to access the local resources in a restricted way but still making possible to do things impossible without usage of unsafe ActiveX seems to be interesting. Of course, this is not the way one will build a big and complex product, yet running applications online and allowing them store data locally is quite tempting as technique employed for some of their parts. With all the networking today there are many cases in which certain employees will work detached from the main office or the network. Doing everything online involves too much spending - for all the active time. If it is possible to do part of this work offline it will lower the costs considerably. AXGate demonstrates one more way to do so and it is quite simple. May be extending the idea to something more flexible will be interesting? We will be glad to hear your opinions, needs and thoughts. There are certain technical specifics and certain needs - finding out the balance between them and the actual needs may lead to something useful.

Licensing

AXGate is FREEWARE! You may include it with your solutions, build custom applications that include it as long as the copyright markings are not stripped. For your convenience there is a raw download package that containing the files without installation. Use it to obtain the AXGate DLL, the AXPack1 family DLL and the standard configuration if you want to include them in your installations. Most often the real-world applications wont need all the AXPack1 DLL - check which modules are actually needed and exclude the unused DLL from your application's distributive.

 
Like it? Share with your friends!

If you got an error while installing Themes, Software or Games, please, read FAQ.
 

Supported operating systems: Windows Mobile 2003
 
Similar Software:

NetStatusNetStatus
NetStatus - NetStatus is a Today Screen plug-in that displays your TCP/IP, UDP, and ICMP statistics. Tap on the Today screen and you get the TCP connection table, the UDP listener table, and ICMP statistics
MapHelpMapHelp
MapHelp lets you easily map an address from Pocket Outlook apps into Pocket Streets or Internet mapping sites
Jornada VB Runtime-Pocket InnovationsJornada VB Runtime-Pocket Innovations
Jornada VB Runtime-Pocket Innovations - Pocket Innovations- Powerful applications for a portable world Pocket Innovations releases VB Runtime to allow users to run Visual Basic programs without hassle. Some programs delete these files when uninstalled, causing havoc to your system
Pocket IIR Filter DesignerPocket IIR Filter Designer
Pocket IIR Filter Designer - Infinite Impulse Response (IIR) filters have an impulse response function which is non-zero over an infinite length of time. Now you can Design IIR filters with required specifications and view the respective graphs for Frequency Response, Impulse Response, Phase Plot and Co-efficient
Phone Today (PPC Phone Edition)Phone Today (PPC Phone Edition)
Phone Today (PPC Phone Edition) - Phone Today is a Today Screen plugin which displays the status of your connected GSM phone, or Pocket PC Phone Edition device. Phone Today works with any GSM phone which is connected to your Pocket PC through a serial connection, and which supports GSM 07.05 and 07
PimExtToolsPimExtTools
PimExtTools is an add-on module to the Pocket Outlook Calendar, Contacts, and Tasks
RasManRasMan
RasMan - RasMan now lets you easily dial your RAS connections without having to go through Connection Manager. Manager all your RAS connections with one simple tool. Runs in your system tray for easy access · Change your User Name or Domain name on the fly. · Keep your passwords stored or enter them as you connect
Moveo Software (ARM/XScale)Moveo Software (ARM/XScale)
Moveo Software (ARM/XScale) - Use Moveo Software to organise and catalog your software collection easily and effciently. Extremely easy to use, but still offering a robust database engine and design. An extensive array of information fields is available to allow you to catalogue your collection professionally
MyDash_FreeSpaceMyDash_FreeSpace
MyDash_FreeSpace is an add-on module to the SnoopSoft Dashboard utility
PPC-charmapPPC-charmap
Simple character map program for Pocket PC (like charmap in Windows)
 

Other Software by developer «newObjects (ZmeY soft)»:

not found
 

Comments on AXGate:

Comments not found

Name:


Comment:


Enter text from image below:

Turn on images!

 
 

If you noted an error or download link is broken, please, report it via this page or use comments.
 

AXGate is compatible with your device iQue M3
 
 
© Pantich 2009 - 2025 All rights reserved.