A synchronized cloud based content browsing and streaming system that works across set-top-box, laptops both ARM powered and Intel powered, and on Toshiba’s new Tegra2 based Android laptops and tablets.
Category: Software
Advanced video games coming to Android devices
As the Nintendo 3DS might come with 3G and smartphone-like features, it is also about to be the time for the smartphones to include button layouts that are optimized for advanced 3D video games. As the OpenGL ES 2.0 3D rendering is getting so advanced with the latest ARM processors, all it takes to experience advanced video gaming decently on phones is game pad buttons on each side of the screen. While capacitive touch screens and accelerometers provide the start of an idea that gaming can work on these devices, to get the best possible experience, it is just a hardware issue relating to the hardware design.
Gaming emulators seem to work great on Android, it is to be seen if Nintendo will be bold enough to offer legal access to all its old games at fair prices to licence and download legally directly from within an official Nintendo game console emulator to be released in the Android market place. I think that the best pricing strategy that they could provide is $5 subscription pricing renewed each month that the games are played offering unlimited access to all Nintendo games on the specific supported platforms. Hopefully all Nintendo game console games emulated up until Nintendo 64 and Sega Dreamcast would be supported this way.
Another very interesting possible development, is that the portable gaming device will have so powerful graphics acceleration that it will actually be able to function as a HD video games console when connected using HDMI to the HDTV. Wether the latest portable ARM powered devices are able to render 1080p video games at full frame rates using HDMI to a HDTV, that is to be seen, but the development might be approaching that possibility. At least current hardware definitely might output Wii level quality graphics to any TV using the TV output. So the portable Android gaming device might not only compete with the Nintendo DS and the PSP, it might also compete with the Wii, XboX and Playstation 3.
Engadget is reporting on a rumor that Sony-Ericsson is preparing a 1ghz Snapdragon powered Playstation smartphone with Android 3.0 onboard. It is to be expected that Sony may want to keep exclusive access to their own games to be released for that new Android gaming platform. The slide-out gamepad design from under the device that is shown in Engadget’s mockup design, instead of the keyboard, is probably an okay solution for gamers.
I would like to see someone build a good elastic design for a wireless bluetooth gamepad accessory that can be strapped to each side of any smart phone or tablet of any size and shape and have good gaming buttons push inwards to cover as much of the screen bezel as possible. Even to snap into 4:3 gaming mode and 16:9 gaming modes as the user prefers. Thus a solution to nicely transform any Android device into an advanced video gaming device. The design below is not exactly good enough design for this idea, please let me know in the comments if you know any better design:
Canonical explains the status of Ubuntu on ARM Powered Laptops
In this video, Jerone Young, Partner Engineer at Canonical explains the status of software optimizations and development to make ARM Powered Laptops and Desktops a reality. He tells about some of the fascinating challenges where Canonical is working together with the their partners at the Linaro group of companies (ARM, Freescale, IBM, Samsung, ST Ericsson, Texas Instruments…) to realize a full desktop experience on ARM Powered devices, including full and fast web browsing and full access to most of the most useful Ubuntu applications.
It’s about hardware acceleration, about standardization of boot process and other aspects of the ARM platforms, this is about focusing development efforts to solve the most important challenges and provide thus open source and free software tools to be used by all ARM Powered Linux based products. With faster memory bus speeds coming up in the next generation of Desktop-centric ARM Processors, such as support for DDR3 RAM speeds, the implementation of multiple cores as in upcoming ARM Cortex A9 processors, the standardization of how to use graphics and video hardware acceleration to speed up user interfaces, applications and features. Those are the challenges that Canonical and its partners are working very hard on and plan to implement in actual products that can start to be sold to the mass market during these coming months.
As you have been able to see in hundreds of videos here on ARMdevices.net, many, many prototypes of ARM Powered laptops are being shown at trade shows. Huge laptop makers like HP, Toshiba, Dell, Lenovo, Quanta, Compal, Inventec, Pegatron, all of those and many more have shown or have announced ARM Powered laptop projects. Yet to actually launch these to a very large market, the ARM Partners are first collaboratively making sure that those devices provide a user experience that is fast enough for most consumers.
This story as discussed on Slashdot: http://linux.slashdot.org/story/10/07/06/1256252/Surveying-the-Challenges-of-Linux-On-Cortex-A9-Based-Laptops
Microsoft Word on ARM Powered Laptop using Genesi and Citrix solutions
Genesi Americas is presenting this awesome looking ARM Cortex A8 based Smartbook design, presented by Genesi who designed the hardware in collaboration with Pegatron of this latest generation of this Freescale Powered Smartbook design. For fun, we are running Microsoft Office through a high resolution version of Citrix viewer on the latest version of Ubuntu 10.4 for ARM processors. This could provide a one click online based software as a service solution. Want to run any X86 application on your ARM Laptop? Just click through the Citrix virtualization stuff and you can have it all running and smoothly. In theory, the apps could be processed by a grid and delivered much faster than on a single x86 processor based device.
Genesi are providing the hardware and software integration solution, in combination with Future Electronics, they can provide the whole solution to carriers, distributors, with the full bill of material, setting up the manufacturing and making the whole thing work and be sold to the market.
Genesi’s main IP is their Aura firmware solution:
Aura, the Genesi Firmware offering, implements a run-time, re-entrant hardware abstraction layer supporting the industry standard IEEE 1275 (OpenFirmware) and UEFI firmware specifications, with significant added functionality.
These additional features provide cost reduction of systems and faster time-to-market of hardware. Genesi provides board bring-up services and firmware for other Power Architecture and ARM hardware suppliers, up to and including a Linux desktop, based on our firmware.
Genesi is an active Open Source supporter, having donated a lot of hardware over the years to Debian, OpenSuSe, Gentoo, Crux and many other Linux distributions.
Genesi are very active in optimizing software specifically for ARM Cortex by porting libraries to the NEON unit in these devices resulting in large speedups.
Genesi has a developer forum: http://www.powerdeveloper.org
Linaro, new company to make ARM compatible software
ARM, IBM, Freescale, Samsung, TI, ST Ericsson are the founding members of a new not-for-profit open source software engineering company called Linaro.
Linaro plans to invest resources in open source projects that can be used on all Linux-based distributions like Android, LiMo, MeeGo, Ubuntu, and webOS. The goal is to provide stable and optimized base for creating new optimized tools for developers along with kernel, middleware, and more validated for a wide range of SoCs every six months.
Find more informations: http://linaro.org
Source: http://dailytech.com
Related articles by Zemanta
- Chip firms collaborate on semiconductor system-on-chips (v3.co.uk)
- Linaro: Accelerating Linux on ARM (markshuttleworth.com)
- Chip giants set up Linux group for phones, tablets (infoworld.com)
- ARM, Samsung, IBM, Freescale, TI and more join to form Linaro, speed rollout of Linux-based devices (engadget.com)
- TI backs Linaro, fosters innovation in the Linux community (e2e.ti.com)
- ARM SoC vendors launch non-profit for embedded Linux software (linuxfordevices.com)
- Jamie Bennett: Towards Linaro 10.11 (linuxuk.org)
- Linaro: Accelerating Linux on ARM (fridge.ubuntu.com)

Qt development framework demonstrated
Qt is a cross-platform application and UI framework for developing once, and deploying across lots of embedded Linux platforms, Windows CE, Symbian and Maemo without rewriting the source code. At Mobile World Congress, Qt was demonstrating their solution used in many different devices.
Qt Quick (Qt User Interface Creation Kit) is a high-level user interface technology that makes it dramatically easier for UI designers and developers with scripting language skills to quickly and easily create beautiful, pixel perfect UIs and lightweight, touch-enabled apps with Qt – all without requiring any C++ skills. It will be part of the Qt 4.7 release, which has had its first technology preview released in March.
Related articles by Zemanta
- Nokia Qt SDK beta has adorable mobile simulators (arstechnica.com)
- Nokia Releases Qt SDK For Mobile Development (mobile.slashdot.org)
- Tour of Qt stand at MWC – Qt everywhere (allaboutsymbian.com)
- Nokia puts out platform-slutty Qt SDK beta (go.theregister.com)

Native Client enables video-editing on cheap ARM Powered devices
Google has just released a developer preview of the Native Client software development kit at http://blog.chromium.org. What this could mean is to run more powerful web apps, such that require C/C++ code to run smoothly with Javascript, CSS and other HTML5 features in the web browser.
This could be how very powerful authoring applications like video and photo editing may work on ARM based Chrome OS laptops or in Chrome on Android laptops and tablets.
Imagine uploading all your rough video files from your camcorder to the cloud, then launch a web app that combine offline web app caching features of HTML5 (previously called Google Gears) together with Native Code features, this will enable to download to cache storage and stream the thumbnail video from the server while editing, then when the edit is done in the timeline, the full quality video encoding and publishing happens on the cloud in seconds. This could thus provide powerful video and photo editing tools to professionals and enthusiasts, and actually provide a more powerful rendering and encoding performance using a basic and cheap ARM Powered device than would be achieved using any expensive machine with powerful local processors.
Related articles by Zemanta
- Google coding tool advances cloud computing (news.cnet.com)
- Native Client now comes with an actual SDK (ajaxian.com)
- Google’s Native Client SDK: That Whole Web App Thing Is Getting Serious [Google] (gizmodo.com)
- Google’s Native Client SDK developer preview provides helpful reminder of plans for world domination (engadget.com)
Google to open-source On2 VP8 for HTML5 video

- Image via Wikipedia
I was right when I immediately deducted back in August 2009 that Google’s purchase of On2 would likely lead to them open-sourcing and releasing On2’s VP8 video codec as a free open-source video codec to be used as the HTML5 video format.
Google could use VP8 codec on Youtube in HTML5 mode, and force everyone using Youtube to upgrade to HTML5 browsers
Newteevee.com is reporting that Google plans to announce VP8 video codec for HTML5 at next month’s Google I/O conference in San Francisco.
This means the world will get an open-source and free video-codec to use in all consumer electronics, to use in all websites and for the distribution of all video contents. Look forward to small Chinese manufacturers not anymore having to pay ridiculous $20′000 or more licencing fees to the Mpeg Consortium through “Sisvel” and other such hugely expensive licencing costs which manufacturers have to pay to exhibit products in Europe or in the USA for simply being able to playback those formats. Consumer electronics products will likely ship with Google’s Video codec installed by default and only unlock access to proprietary codecs through a codec licence unlocking system through letting users pay the licence themselves or only unlock the functionality at the time of sale and not during the conference exhibitions.
Using this new VP8 for HTML5 could potentially save Google and other content and distribution companies millions of dollars in H264 licencing costs for sites like Youtube. Google Chrome and Firefox will thus ship with HTML5 video codec pre-installed in the browser, and obviously that Android, Chrome OS will come with it too. And Google will likely freely provide all the tools for hardware acceleration on all hardware platforms as well.
Related articles by Zemanta
- Google Funds Ogg Theora For Mobile (mobile.slashdot.org)
- Google (finally) nabs On2 video codecs (go.theregister.com)
- H.264 video codec stays royalty-free for HTML5 testers (go.theregister.com)
- Google to Open-source VP8 for HTML5 Video (Ryan Lawler/NewTeeVee) (techmeme.com)
- Google TV: Another Reason Open Sourcing VP8 Matters (newteevee.com)
- Google to Open Source the VP8 Codec (tech.slashdot.org)
- Google boosts open video by funding ARM Theora codec (arstechnica.com)
Chitech CT-PC89E 8.9″ ARM11 Powered laptop runs Debian Linux
User lkcl of elinux.org got some samples of the Chitech CT-PC89E ARM Powered laptop with a Samsung ARM11 S3C6410 processor, a 1024×600 8.9in LCD screen, factory-upgradeable SO-DIMM which also has, in the standard low-cost option, 256mb of RAM and 2gb of NAND Flash, two internal USB2-capable PCI-express slots, which can take 50×30mm PCI-e cards. One is occupied with the RALink RT2070 WIFI, whilst the other is designed to take a 3G or an EDGE modem (bootup logo on this sample seems to show a China Mobile logo): there is even a slot for a SIM card next to the SD card slot.
According to lklc as shown in this video, this ARM Powered laptop has been hacked by to run:
Debian Lenny with a matchbox window manager and some GPE applications, due to the limited size of the root filesystem partition (450mb) and the fact that the factory haven’t been able to provide the Linux kernel source code yet. The important thing is that it proves that it’s possible to install your own OS on this machine.
You can find more informations about the Linux hacking going on for this device at: http://elinux.org/CT-PC89E
Applications targeting Android 2.0 or higher can now directly access OpenGL ES 2.0 features
The third release of the Android Native Development Kit (NDK) is now available for download from the Android developer site.
Among the new features of this Android Native SDK is following:
OpenGL ES 2.0 support
Applications targeting Android 2.0 (API level 5) or higher can now directly access OpenGL ES 2.0 features. This brings the ability to control graphics rendering through vertex and fragment shader programs, using the GLSL shading language.
This could mean we could soon get stuff like Unreal Engine for powerful 3D games on Android, N64 and Dreamcast games emulators, Quake3 for Android and plenty more games as well as 3D acceleration in Home replacements and in Android applications developed with tools provided by companies like Mentor Graphics, Digital Aria and more.
Source: http://android-developers.blogspot.com/2010/03/android-ndk-r3.html
Via: http://news.cnet.com/8301-30685_3-20000162-264.html
Related articles by Zemanta
- Android NDK hits Release 3, brings OpenGL ES 2.0 access to devs (engadget.com)
- Android NDK Revision 3 to improve on gaming (ubergizmo.com)
- Android coders get high-speed graphics ability (news.cnet.com)
- Android native development kit updated (infoworld.com)

![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=be3aaa3c-639b-4b94-a9a4-ea3cee2e2e95)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=33c5d1e1-0abf-4151-8a0e-6f1d17b7da4a)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=f154d41a-e93c-454b-86cb-a87a72548f74)