Monday, December 6, 2010

Android 2.3 Platform and Updated SDK Tools

Today Google is announcing a new version of the Android platform — Android 2.3 (Gingerbread). It includes many new platform technologies and APIs to help developers create great apps. Some of the highlights include:

Enhancements for game development: To improve overall responsiveness, we've added a new concurrent garbage collector and optimized the platform's overall event handling. We've also given developers native access to more parts of the system by exposing a broad set of native APIs. From native code, applications can now access input and sensor events, EGL/OpenGL ES, OpenSL ES, and assets, as well a new framework for managing lifecycle and windows. For precise motion processing, developers can use several new sensor types, including gyroscope.

Rich multimedia: To provide a great multimedia environment for games and other applications, we've added support for the new video formats VP8 and WebM, as well as support for AAC and AMR-wideband encoding. The platform also provides new audio effects such as reverb, equalization, headphone virtualization, and bass boost.

New forms of communication: The platform now includes support for front-facing camera, SIP/VOIP, and Near Field Communications (NFC), to let developers include new capabilities in their applications.

For a complete overview of what's new in the platform, see the Android 2.3 Platform Highlights.

Alongside the new platform, we are releasing updates to the SDK Tools (r8), NDK, and ADT Plugin for Eclipse (8.0.0). New features include:

Simplified debug builds: Developers can easily generate debug packages without having to manually configure the application's manifest, making workflow more efficient.

Integrated ProGuard support: ProGuard is now packaged with the SDK Tools. Developers can now obfuscate their code as an integrated part of a release build.

HierarchyViewer improvements: The HierarchyViewer tool includes an updated UI and is now accessible directly from the ADT Plugin.

Preview of new UI Builder: An early release of a new visual layout editor lets developers create layouts in ADT by dragging and dropping UI elements from contextual menus. It's a work in progress and we intend to iterate quickly on it.

To get started developing or testing applications on Android 2.3, visit the Android Developers site for information about the Android 2.3 platform, the SDK Tools, the ADT Plugin and the new NDK.

Check out the video below to learn more about the new developer features in Android 2.3.

Thanks to Xavier Ducrohet

http://android-developers.blogspot.com/2010/12/android-23-platform-and-updated-sdk.html




Thursday, December 2, 2010

Symbian SDKs

The all-in-one Symbian SDKs enable application development using Qt, C++, Java™ technology, and web technology. The SDKs includes all the key resources needed for applications development, such as documentation, API reference, examples, and an emulator. An IDE is not included.

ActivePerl
The version of ActivePerl required for these SDK is available here.

Latest news
The Symbian^3 SDK for Nokia Devices has been updated. This update provides:

  • Updated Qt environment, now supporting apps development with Qt 4.6.
  • Updated Browser, now at v7.2.6.
  • The Three Plane Comms architecture, offering improved data flow performance.
  • Stub implementation of Mobile Broadcast Service API for Handheld Terminals 1.0 (JSR-272).
  • Several additional Symbian APIs for features such as OpenWF support, SQLite 3, XML parsing, and others.
  • Support for Korean and Chinese languages in the SDK.

Using the Symbian^3 SDK with Carbide.c++
Developers planning to use Carbide.c++ in conjunction with the Symbian^3 SDK for Nokia Devices should ensure they have updated to latest version of Carbide.c++ (2.6 or later). Information on the update process can be found here.

Supported runtimes
The all-in-one SDKs support development of applications using the following runtimes:

  • Qt.
  • Symbian C++.
  • Java™ technology.
  • Web Runtime (WRT).

Supported editions, feature packs, and devices
All-in-one SDKs are available for the following editions, feature packs, and devices:

  • Symbian^3.
  • Nokia N97 mobile computer.
  • S60 5th Edition.
  • S60 3rd Edition, Feature Pack 2.