USERNAME PASSWORD LOST PASSWORD? REGISTER
"A Complete Mobile Application Development Environment"
Advertisement

Downloads
Documentation
Forums
Blog
Press
Bug Tracking
Creator IDs
Contact Us




ACCESS Linux Platform Development Suite 2.4 Release Notes PDF Print E-mail

ACCESS Linux Platform
SDK 2.4 Release Notes

ACCESS Linux Platform Development Suite — Version 2.4
    New Tool Features
    New Platform Features
Technical Support
Tips
    Simulator Limitations
    Using the VirtualPhone Tool
    Finding Sample Source Code
    RTTI and Exception Handling
    Linking C++ Sources
    Helping Eclipse Resolve Symbols
    Ubuntu 7.10 Now Supported
    Fixing Network Bridge Interruptions by the Simulator
    Linking C++ Sources
ACCESS Linux Platform 2.4 Documentation Updates
ACCESS Linux Platform SDK 2.4 API Changes

ACCESS Linux Platform Development Suite — Version 2.4 ^TOP^

This release note accompanies the release of the ACCESS™ Software Development Kit (SDK) for ACCESS Linux Platform™ version 2.4. ACCESS Linux Platform provides a complete, flexible, commercial-grade, Linux® mobile platform:

  • A complete platform from middleware to applications plus reference kernel and drivers
  • Modular and easily tuned to licensee hardware
  • Scalable for multiple mobile phone segments
  • Complete time-to-revenue solution

The SDK provides a complete set of development tools and APIs for developing native ACCESS Linux Platform software, as well as documentation for the Garnet VM and Java development models. For installation instructions, please see the document Getting Started with the SDK. Several documents are available in the directory /opt/alp-dev/sdk/docs, including doxygen help files and PDF files. The HTML files are also accessible via the Help menu in alp-eclipse.

New Tool Features ^TOP^

  1. Eclipse tool updates (Eclipse 3.3.1, CDT 4.0.1)
  2. New "advanced" ACCESS Linux Platform project template
  3. Improved Scratchbox include path handling
  4. Documentation updates
  5. New default Simulator with skinning
  6. Crashed application debugging enhancements
  7. Ubuntu 7.10 is now supported

New Platform Features ^TOP^

  1. Updated Wi-Fi user interface
  2. Ability to set language based on the SIM card
  3. Finger navigation enhancements
  4. Finger-selectable status bar
  5. Postal Services (Messaging) sessions are included in the Jump List
  6. Volume control support for hardware mute key
  7. Extended IMAP folder support in HandMail
  8. Updated HotSync user interface
  9. Updated OTA provisioning for SMS
  10. SMS+ enhancements in message creation user interface
  11. Power management enhancement to support additional power state
Important Note: Media playback is not supported by the x86 simulator at this time. For this reason, this version of the SDK does not contain an audio player or video player application.

Technical Support ^TOP^

If you have access to this download area, you should already be authorized to participate in the developer forums at www.accessdevnet.com. If you are not registered, registration is free at that portal.

Tips ^TOP^

Simulator Limitations ^TOP^

Several platform features or APIs are not yet supported in the simulator and must be verified on hardware. Some limitations are due to the architecture of the User Mode Linux (UML) technology used by the simulator.

  • Video playback (due to lack of x86 codecs)
  • Bluetooth
  • Sound
  • IrDA
  • Card Reader

Using the VirtualPhone Tool ^TOP^

The VirtualPhone tool has been added to the Development Suite to simulate a GSM or 3G network protocol to help in the development of telephony-related applications. The ACCESS VirtualPhone Guide describes the generic installation process for the tool. Before applying those instructions, note that the "wine" package is installed with the development kit automatically, while the VirtualPhone tool is in /opt/alp-dev/sdk/tools. Run the VirtualPhone tool using the following command:

wine /opt/alp-dev/sdk/tools/VirtualPhone.exe

Finding Sample Source Code ^TOP^

There are several application samples in the /scratchbox/ALP/samples directory. The Template sample is a fully commented version of the "Advanced Template" available in Eclipse. It includes a recommended baseline Glade-defined interface. It uses a different approach to its makefile organization, relying on alp.mk to hide many of the other file and build details.

RTTI and Exception Handling ^TOP^

For C++, we've rebuilt the libstdc++ library as libalp_stdc++ to disable RTTI and exception handling for size and efficiency issues. To use these disabled features, rebuild the libstdc++ lib and link statically against your application.

Linking C++ Sources ^TOP^

If you are having trouble linking your C++ sources, include alp_stdc++ library in your library link list (for libalp_stdc++.so). Use -fno-exceptions and -fno-rtti switches during compilation.

Helping Eclipse Resolve Symbols ^TOP^

Since Eclipse runs outside of scratchbox, Eclipse does not know some of the symbols and headers when it is not building or compiling. To help Eclipse resolve the additional header file locations, go to the Project menu, choose Properties, and then select C/C++ Include Paths and Symbols inside Scratchbox | Scratchbox Path Container | Include Paths. Click Add External Include Path… to add the following paths:

/scratchbox/users/username/targets/targetname/usr/lib/gtk-2.0/include
/scratchbox/users/username/targets/targetname/usr/lib/glib-2.0/include

In the paths above:
username
    User name you created for scratchbox
targetname
    Matches the target that is used to build and deploy

Ubuntu 7.10 Now Supported ^TOP^

ACCESS Linux Platform is now tested on Ubuntu 6.10 and 7.10.

Fixing Network Bridge Interruptions by the Simulator ^TOP^

The ACCESS simulator creates a transient network bridge to provide a separate network for the ACCESS guest. If you have a permanent bridge configured in /etc/network/interfaces, select the "Keep bridge" option on the configuration dialog when you start the simulator. With this option, the ACCESS simulator uses the existing bridge.

(Alternatively, if you start the simulator using alp-simulator from the command line, use the --keep command line option.)

Linking C++ Sources ^TOP^

If you are having trouble linking your C++ sources, include alp_stdc++ library in your library link list.

ACCESS Linux Platform 2.4 Documentation Updates ^TOP^

  • ACCESS Linux Platform Guides:
    • Updated Legal Statement readme files and copyrights for all SDK documents
  • ACCESS Linux Platform Virtual Phone
    • Minor updates to some SMS field descriptions
  • ACCESS Linux Platform Programming Guide
    • Replaced Exchange Manager information with information about the updated Exchange Manager 2
    • Updated the Security chapter with a list of APIs that are restricted by SPF. Also added updated information about the signing process removed information that is not relevant to developing applications
    • Updated references to Manifest.xml document
  • ACCESS Linux Platform Networking Guide
    • Updated Wi-Fi chapter including added detailed information in the Wi-Fi Connection Manager Plug-in section.
  • ACCESS Linux Platform Multimedia Guide
    • Made some minor terminology changes to coordinate with the terminology used in the Content Management manual
  • ACCESS Linux Platform Getting Started SDK
    • Updated the installation instructions to focus on using Synaptic Package Manager
    • Updated the prerequisite information to include support for Ubuntu version 7.10
    • Changed references from alp-simulator to alp-sim
    • Added a new section on importing sample projects into Eclipse
    • Updated troubleshooting information
  • ACCESS Linux Platform UI Widget Reference
    • Added new content for Bluetooth widget
    • Updated Glade Widget Palette image to reflect name changes
    • Removed deprecated Monahans Transparency chapter
  • ACCESS Linux Platform Telephony
    • No changes
  • ACCESS Linux Platform Messaging
    • Added Email chapter, which documents the Email APIs as part of Postal Services.
    • Added code sample to SMS chapter.
  • ACCESS Linux Platform Content Management
    • Updated DRM content
  • ACCESS Linux Platform Java Guide
    • Updated references to alp-simulator with references to alp-sim
  • ACCESS Linux Platform Development Tools
    • Added new information for alp-sim and alp-simulator
  • ACCESS Linux Sync Services
    • Added Notification Manager
  • ACCESS Linux Garnet VM Installation Guide
    • Added new installation instructions for Garnet Virtual Machine

ACCESS Linux Platform API Reference (Doxygen)

  • Updated content for more than 200 functions
  • Updated Detailed Description content for the following Modules
    • Application Data Access
    • Messaging (Postal Services)
    • Telephony
    • Networking Services
    • Multimedia
    • Content Management
    • System
    • HotSync Services
    • User Interfaces
  • Combined the Hiker and the SDK Doxygen builds into a single build

Add as favourites (55) | Quote this article on your site | Views: 709

Comments (1)
RSS comments
1. Written by This e-mail address is being protected from spam bots, you need JavaScript enabled to view it on 04-05-2008 05:50 - Guest
 
 
Licensee Services Engineer
I'm just downloading the SDK docs and samples that i forgot to install along with the PDK i'm hauling off to Tokyo.
 

Write Comment
  • Please keep the topic of messages relevant to the subject of the article.
  • Personal verbal attacks will be deleted.
  • Please don't use comments to plug your web site. Such material will be removed.
  • Just ensure to *Refresh* your browser for a new security code to be displayed prior to clicking on the 'Send' button.
  • Keep in mind that the above process only applies if you simply entered the wrong security code.
Name:
E-mail
Homepage
Title:
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
Comment:



Code:* Code
I wish to be contacted by email regarding additional comments

Powered by AkoComment Tweaked Special Edition v.1.4.6
AkoComment © Copyright 2004 by Arthur Konze - www.mamboportal.com
All right reserved

 


© 2008 ACCESS Developer Network    |    Joomla! is Free Software released under the GNU/GPL License.    |    ACCESS Global Website
Events Support Community Platforms Home