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

  
Last Viewed Apps
DebtDroid
Can`t Stop Solitaires Collection for Windows Mobile
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
Antivirus
Archivers & Compression
Backup & Memory
Barcode Scanner
Battery
Data Storage & Encryption
Display & Flashlight
Emulators & Shells
File management
Hacks & Tweaks
Installer
Interface
Keyboard Extensions & Lock
Localization
Password Managers
Profiles
Registry
Remote connection & Consoles
Screensavers
Screenshots
Search
Security
Synchronization
System management
Task Managers & Launchers
Tests & Benchmarks
Text Editors
More
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:

Casio VB Runtime - Pocket InnovationsCasio VB Runtime - Pocket Innovations
Casio 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
sdf2xmlsdf2xml
Sdf2xml can convert MS SQL Server CE files (.sdf) to xml
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
PQz_CHECKPQz_CHECK
PQz_CHECK is a key code checker that displays key events
PQz_KEYPQz_KEY
PQz_KEY - PQz_KEY is a tool to send key codes with args. How to use PQz_KEY with PQzII: 1) When push 'A' button, open Start menu. PQzII option => Program => ADD => "none" "0x41" "(Path)PQz_Key.exe" "D:02 U:02" PQzII option => System => Start "none" "0x02" 2) PQz_KEY
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
PPC-charmapPPC-charmap
Simple character map program for Pocket PC (like charmap in Windows)
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
BytesCommanderBytesCommander
BytesCommander  Use it to troubleshoot your hardware such as modem via RS232 communication from your PocketPC. It''s quick, convenient and hassle-free. Support multiple format view: view as ASCII, Hex, Octal or Binary format. Autolog - configure it to automatically log all data received in flat file
MegaPack for Pocket PCMegaPack for Pocket PC
MegaPack for Pocket PC - 101 great applications at one LOW LOW price: just 59
 

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 Airis T470i
 
 
© Pantich 2009 - 2025 All rights reserved.