New-age Transactional Systems - Not Your Grandpa's OLTP
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Abel Avram on May 25, 2010
Google presented the 7th version of Android called Froyo at Google I/O 2010. Android has received much attention during the conference and it was the topic of the keynote held by Vic Gundotra, VP of Engineering at Google. Android 2.2 has new features in areas like: enterprise integration, device management API, performance, tethering, browser, and marketplace.
Microsoft Exchange Friendly. Android has new features making it more friendly to be used in Exchange enterprise environments. Some of the features are:
Device Management API. A number of device management APIs have been improved or made available to developers to call from applications:
Tethering. Android 2.2 supports connecting multiple devices to the Internet through one hotspot provided by an Android phone.
Performance. Android 2.2 is 2-5X times faster than Android 2.1 for CPU intensive applications due to a new Dalvik JIT compiler. According to a Linpack benchmark, a Nexus One phone with Froyo installed reaches 37.5 MFlops, compared to 6.5 MFlops for the same phone using Android 2.1.
Faster Browsing. JavaScript code is processed 2-3X faster that Android 2.1 because the browser uses the Chrome V8 engine now.
Accessing Device API from the Browser. A number of device APIs - accelerometer, camera, voice recognition, translation - can be accessed directly from the browsers enabling web applications to interact with the device in ways they have not done before. For example, one can take a photo shot and post it to a website, all being done from inside the browser.
Support for Flash 10.1. Froyo supports the latest Flash 10.1 which is in beta. The recent performance improvements due to the introduction of the JIT compiler help a lot running Flash applications which are known to be CPU intensive.
Android Marketplace. Android 2.2 developers and marketplace users will benefit from a number of new features:
Music Management. One can transfer all his non-DRM music from Windows Media or Mac iTunes to an Android device for playing.
The following pages contain more Android 2.2 features: Android 2.2 Platform Highlights, Android 2.2 and developers goodies.
Mobile and the New Two-Tiered Web Architecture
A practical guide to choosing the right agile tools
18 agile and lean practices for effective software development governance
SOA All-In-One Guide: KPIs & Best Practices, ESB Report
Improve Java Garbage Collection, Runtime Execution, and JVM visibility with Zing
Just wanted to get clarification that,
Here mentioned about **Accessing Device API from the Browser**
I have checked @ Android website developer.android.com/sdk/android-2.2.html
but i could not found any information about such updates. Even i have recheck in youtube video of official release of Froyo, but couldn't.
Can any body give me any for such official announcement.???
Hi Rajnikant,
Vic Gundotra presented some of these features in this keynote: www.youtube.com/watch?v=IY3U2GXhz44
I got it thanks.
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.
Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.
Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).
Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.
3 comments
Watch Thread Reply