Amdocs Platform allows developers to abstract from specific OEM (Original Equipment Manufacturer) SDKs - they just have to install HAWK (HTML App frameWorK) to develop for any mobile devices.
1 - Acquire licenses
Become a Premium user to acquire licenses for HAWK.
2 - Set up hardware
In any case, you need a JRE 6 running on your machine.
If you want to install HAWK as a plugin you will need Eclipse or Aptana.
3 - Install HAWK
Double-click the .exe file to launch HAWK
HAWK’s Workbench handles the development cycle with one unique environment & Web tools; the design part can be handled by any popular tools (e.g., Dreamweaver, FrontPage, GWT, Sencha).
1 - Design and code in HAWK
Use HAWK to design and/or to improve the HTML content by adding Device Abstraction functionalities such as:
- Device capabilities and characteristics management
- User identification
- Protection of sensitive data
- Application push notifications
- Usage data tracking and logs
2 - Test and Emulate
Emulate the application on Windows-based computers.
3 - Package
Create application installers adapted to device specificities.
Amdocs HTML5 App Development Platform provides provisioning, components and front ends that enable to distribute, promote and monetize applications on any devices and for any user profiles.
1 - Provision app
Deploy your apps on the HTML App Development Platform that manages application deployment, updates, adaptation and notifications.
2 - Submit
Distribute your apps on the markets.
3 - Monetize
- In-app payment
- Push notifications
Amdocs’s HTML5 App Development Platform has built-in tools to make the development of apps as easy as Websites with real-time updates, usage control, policy enforcement and notifications.
1 - Update content
Define the application maintenance packages in HAWK and – referring to an application release tag – specify if the package is just an update, a patch, a fix or a new release upgrade.
Deploy the maintenance packages on the HTML App Development Platform that will then be applied to the application instances.
2 - Notify users
The HTML App Development Platform provides a Notification Server that allows developers to manage all the distributed application versions.
Whenever an application is distributed, one developer can register this application on the HTML App Development Platform. This platform then keeps references on all the application instances that have been installed, and provides a console to send notification to a specific subset of consumers.
3 - Version app
The HTML App Development Platform relies on the Notification Server to inform the application about a new version when available.