Sony Ericsson WebSDK Packager
The Sony Ericsson WebSDK Packager enables web developers to produce mobile apps that work across different phone platforms. It is an open source tool created in collaboration with the PhoneGap open source community. Applications are written using HTML, CSS and JavaScript. Bridge capability enables the JavaScript code to access platform functionality and data:

  • Geolocation (GPS co-ordinates)
  • Accelerometer (x, y, z co-ordinates)
  • Camera
  • Contacts data
  • Sound
  • Vibrator

The Sony Ericsson WebSDK Packager currently supports Android (e.g. XPERIA™ X10) and Symbian (e.g. Satio™) platforms.

The latest Beta 1.2.1 release makes it even easier than before, with an improved user interface, additional features and integrated signing for Android applications:

  • New easier setup – Wizard that guides the user through the necessary settings and also helps to download JDK and Android SDK.
  • Platform support for Windows or Mac OS X.
  • New and better user interface with Sony Ericsson look and feel
  • Signing support for Android.
  • Button to launch simulator.
  • Tree view – gives the user a better overview of the project folder.
  • Drag n drop support for project folder.
  • Eclipse plugin:
    – Create web app projects.
    – Build them with the WebSDK Packager.
    – Preview them in the simulator.

SDK Components
The SDK contains the following components:
Sony Ericsson PhoneGap Simulator

The Simulator is an Adobe AIR application and can run on Windows, Mac OS and Linux. The Simulator is easy to install and enables you to easily check the look and feel of your applications.

Debug Panel where platform features are simulated, for example, accelerometer x, y and z values

Phone simulator display where the application can be tested according to inputs from the Debug Panel

The Simulator features:

  • Firebug Lite – monitor, edit and debug HTML, CSS and JavaScript in real time
  • Geolocation Console – uses the Google Maps API to simulate GPS location values
  • Accelerometer Console – Tilt and rotate a virtual phone to create simulated 3d x,y, z values
  • Sound and vibration simulation
  • Skins for XPERIA™ X10 and Satio™ phones

From WebSDK Packager Beta 1.2.1 the Simulator is included in the WebSDK Packager and integrated with the GUI. It is also available for download by itself.

Sony Ericsson Packager Tool
The packager tool adds a wrapper around the application and converts it to a native Android application (APK file) which can then be tested on a real phone or in an emulation environment.

Emulator Support
The Emulator enables you to check your application in the true device environment by using the emulators provided with the Android and Symbian SDKs. Included in the WebSDK Packager are skins for XPERIA ™ X10 and Satio™.

WebSDK Packager Downloads and Support

Browser Specifications
Access to the web and web-based mobile applications are hugely important to consumers. Sony Ericsson mobile phones support legacy WAP standards plus advanced web standards such as, HTML 4.01, XHTML, AJAX and CSS2. Advanced rendering techniques help fit content to a small screen environment.

Most Sony Ericsson phones include RSS (Really Simple Syndication) functionality, based on the RSS 2.0 specification. RSS feeds are handled by a separate application, which seamlessly interacts with the Net- Front web browser in handling the creation of web feeds. The user can easily add feeds and decide on the update frequency.

Adding an RSS feed (NetFront 3.5)

An RSS ticker feature is implemented in phones with NetFront browser version 3.4 or higher.

RSS Ticker

Podcasts are web feeds with enclosures of audio, video or image type. Normally podcasts are delivered based on a user subscription. When the user manually downloads a Podcast enclosure it is delivered to the phone via progressive download, otherwise it is downloaded in the background. Podcast content is automatically stored in appropriate folders in the phone file system. In the latest Sony Ericsson phone models, podcast enclosures are then available via the Media menu.