Android Training & Tutorials

The Android team just announced the launch of Android Training a collection of classes aimed at helping developers to build better Android applications. Each class explains the steps required to solve a problem, or implement a feature, with code snippets and sample code. They’ll add more materials over time, but right now developers can already learn (more) about the following topics: Designing for Multiple Screens Improving Layout Performance Managing Audio Playback Optimizing Battery Life Remembering Users Sharing Content Capturing Photos Maintaining Multiple APKs Developing for Enterprise Monetizing Your App Designing Effective Navigation There are currently 34 lessons on all those topics, and most include code samples such as the News Reader  (Designing for Multiple Screens). You can get started immediately by visiting Android Training page.

Nixeus Fusion XS (NX-500) Network Media Player

Nixeus Technology announced the Nixeus Fusion XS, an Android 2.2 media player based on a dual-core Marvell Armada 1000 SoC (Cortex A8) with 512 MB RAM selling for 170 USD. The device supports 1080p playback, features a web browser and third-party Android app downloads. The Nixeus Fusion XS Network Media Player also includes a an Ethernet port, two USB 2.0 ports, an HDMI port and audio I/O. Here are Nixeus Fusion XS media player specifications:    Processor   Marvell ARMADA 1000 (88DE3010) – Dual Sheeva RISC CPU Process @ Up-to 1.2GHz    Media Format   Movie   Video Containers: .avi, .wmv, .mpg, .iso, .vob, .ifo, .mp4, .asf, .tp, . ts, .m2ts, .mov (H.264), .mkv, MOTION JPEG   Video Decoder: MPEG 1/2/4 SD/HD, AVI, H.264 HD, WMV9, VC1, Resolution up to 1920 * 1080p   Music  Audio Decoder: MP3, WMA, AAC, Dolby Digital, DTS, FLAC, OGG, MPEG 1 Layer 2, PCM, WMA PRO, (Pass through): Dolby True HD, DTS HD   …

Qt Labs Releases Qt 4.8.0

Qt Labs has just announced the release of Qt 4.8.0 featuring Qt Platform Abstraction, threaded OpenGL support, multithreaded HTTP and optimized file system access. Here are some of the new key features  in Qt 4.8.0: Qt Platform Abstraction (QPA) QPA restructures the GUI stack to enable easier porting of Qt to different windowing systems and devices. Previously called Lighthouse. Threaded OpenGL supportEnables developers to render OpenGL from more than one thread concurrently. See Threaded OpenGL in 4.8 for more details. Multithreaded HTTP HTTP requests are now handled in a separate thread by default. This should make application guis smoother, as networking will no longer use the main event loop. Optimized file system access The file system stack received some heavy lifting under the hood. The result is better I/O performance, achieved by reducing the number of system calls performed for I/O and by better use of cached data, when available. The improvements in performance can be seen across all platforms. …

Android 4.0 Hardware Graphics Acceleration Coming to More Platforms

The Linaro Android Platform Team has just posted a weekly update to their progress. They are going to release 11.12 very soon with hardware graphics acceleration to 2 of their members development boards: ST Ericsson Nova A9500 Snowball and Samsung Exynos 4212 Origen boards. So if you have any boards or products based on those processors you should be able to get an hardware optimized version very soon. Hardware acceleration is already available on all OMAP4 platform such as Pandaboard, since this was the default Android ICS target. They also introduced support for the ARM DS-5 debugger, an Eclipse plug-in to help developer create high performance performance  and low power native software by integrating a graphical debugger for code generated for the Android Native Development Kit (NDK) and a basic version of the ARM Streamline performance analysis tool. Here’s a list of this week achievements: Key Points for wider discussion Hardware accelerated graphics for Linaro Android Snowball ICS is running. …

Build the bootloaders (U-boot & X-Loader) for Pandaboard

I’ve tried to compile u-boot and x-loader for Pandaboard by following the instructions given at http://omappedia.org/wiki/Get_started_with_ubuntu_on_omap4#Bootloaders. I did this in Ubuntu 10.04 LTS with Linaro gcc compiler. Here are the instructions for the build: Create the folders: Get u-boot and checkout the omap4_dev branch: You may use a different tag. Simply run “git tag -l | grep L24” to see the list of tags. (I used the latest at the time of this post). Build u-boot for OMAP4 At this point, you should get U-boot (u-boot.bin). get x-loader and checkout the omap4_dev branch: N.B: Both u-boot and x-loader folders must be at the same directory level. build x-loader for OMAP4: The x-loader (MLO) should now be ready. Finally, you simply need to copy MLO and u-boot.bin files to the SD card.

AnDevCon III: Android Developer Conference – 14-17 May 2012

The Android Developer Conference III will take place in San Francisco on 14-17 May 2012. This technical conference is exclusively reserved to Android developers and provides classes, workshops and keynotes related to Android development. There will also be an exhibition hall where Android apps and development tools will be showcased. The workshops and classes schedule does not appear to be available just yet for AnDevCon III, but the different sessions will be organized into five subject area: Developer Essentials: These technical classes and workshops are for all Android developers and cover all programming topics. Android Enterprise: These technical sessions cover topics specific to building and managing apps for employees, business customers and partners, such as back-end integration corporate data center communications, ERP or CRM systems. Android Business: These classes and workshops are for entrepreneurial developers who want to learn the most effective ways of distributing and selling Android apps, including how to maximize profit through the Android Market. Android Tablets …

Pogoplug Series 4: Linux Based NAS with Cloud Storage

One month after launching Pogoplug Cloud, Pogoplug announces the Pogoplug Series 4, a new version of Pogoplug that adds more local storage options, including two USB 3.0 ports and a SATA/USM port. The device is based on Marvell 88F6192 chip with ARM V5 CPU clocked at 800Mhz with 128 RAM and runs Linux. Pogoplug Cloud service gives 5GB of free online cloud storage optimized for mobile phones and tablets, and you can greatly expand this by connecting a hard disk or SSD to Pogoplug Series 4. Pogoplug also plans to offer premium account with 50 and 100 GB of cloud storage. Key Pogoplug features include: Storage: Automatically upload photos and videos from your mobile device to Pogoplug Cloud. Sharing: Instantly share anything in your cloud through email, Facebook, Twitter and Google+. Create shared folders to collaborate with friends and colleagues. Streaming: Stream HD videos, photos and music from Pogoplug Cloud to your phone. The Pogoplug 4 has the same “streamlined design” introduced in …

Archos 80/101 G9 Firmware Version 3.2.77 Released

Archos has just released a new firmware for Archos 80 G9 / 101 G9 and A70B. Here’s the changelog: Version 3.2.77 – December 6th, 2011 Google apps: new Honeycomb release 6 integrated. It fixes Video GTalk crash when switching cameras on devices with only one camera. Now Google+ is part of the firmware. Archos media server: allow connected TVs to play video from your tablet via network Network shortcuts: it is now possible to create network shortcuts in file/music/video browsers Accessories: external USB audio cards (DAC) support has been added Media center: a new progress bar slider indicates resume position on videos already played Media center: in regular list view, the title of the TV show episode is appended after the season and episode numbers File manager: support of zip files Music: fix repeat mode Audio: decrease loud volume glitches on notifications while playing music Media database: remove muSD card related entries when the card is ejected Media center: global …