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 Scott Delap on Jul 31, 2008
The JavaFX Preview release is designed to help early adopters become familiar with JavaFX and is not yet being offered for commercial applications. The JavaFX Preview release consists of the following components:
- JavaFX Preview SDK: Provides the JavaFX compiler and runtime tools, 2D graphics and media libraries to create highly interactive applications for desktop and browser, as well as tutorials, API documentation and sample code.
- NetBeans(TM) 6.1 IDE with integrated JavaFX plug-in: Provides a sophisticated development environment to build, preview, and debug JavaFX applications.
- Project Nile: An easy to use tool that exports creative assets from Adobe Photoshop and Adobe Illustrator to JavaFX applications.
- Java(TM) Runtime Environment 6 Update 10 Beta: Delivers a high performance runtime with a new browser plug-in that provides the ability to drag a live running applet out of a web browser and dynamically transform it into an application running on the desktop.
Among the features absent from the preview are:
- Advanced text rendering
- Animation - no path-based animation
- 3-D vector graphics and effects
- Advanced UI elements e.g. accordion
- Video/audio playback - cross-platform (aka Flash aka ON2 TrueMotion VP6), streaming video
- Video recording/encoding
- File system or network access to data
- Basic design tools - export from Adobe Photoshop
- Linux and Solaris support
- Reflection
Sun's Josh Marinacci recently blogged on the amount of work required to get to the preview release:
...Now I know what it was like in the early days of Java. Since JavaOne 2007 we've built (from scratch), a compiler for a new language with many non-trivial features, a GUI runtime with a new graphics and animation stack, new netbeans plugins with code completion, utilities for graphic designers, a new kind of javadocs (rewritten from the ground up), plus docs, samples, and demos...
Based on the scheduled announced at JavaOne the 1.0 release will be this fall followed by JavaFX Mobile and TV editions in 2009. InfoQ discussed the preview release with Param Singh, Senior Director Java Marketing, and Jacob Lehrbaum, Senior Product Line Manager of JavaFX. Singh noted that the preview release will contain two levels of API's. Developers will be able to write to a "common" API that will allow applications to run on JavaFx Mobile and JavaFX TV in the future. Developers can also write to da esktop level of the API to take advantage of additional features. Lehrbaum then highlighted the fact that JavaFX includes support for consuming assets developed in Adobe products such as Illustrator and Photoshop through the use of Project Nile. As an example he explained that a designer can create different graphical components related to media player as Photoshop image layers. These layers can then be leveraged by a JavaFx developer. Later a designer can update the Photoshop image independently of the JavaFX code.
Improve Java Garbage Collection, Runtime Execution, and JVM visibility with Zing
18 agile and lean practices for effective software development governance
Monitor your Production Java App - includes JMX! Low Overhead - Free download
there's no change in javafx.com
There are some un-official links here: www.infoworld.com/article/08/07/30/JavaFX_SDK_p...
There were some javafx.com links that I could access yesterday (now
gave the content is updated, but still not reachable from the main page).
Here are the saved content/pages (from my browser cache) for the javafx.com vanished links mentioned above:
"JavaFX Preview SDK":
Original: javafx.com/htdocs/aboutthepreview.html
Saved: mihd.net/mzlxfd5
"What's coming in JavaFX 1.0":
Original: javafx.com/htdocs/whatscoming.html
Saved: mihd.net/ij35ydk
"Top Reasons to get JavaFX":
Original: javafx.com/htdocs/topreasons.html
Saved: mihd.net/1a38usi
"Get Started With JavaFX Preview":
Original: javafx.com/htdocs/downloads.html
Saved: mihd.net/2tqbjoe
If you go to download the JDK - you get pushed towards downloading NetBeans with it. If you go to download JavaEE - you get pushed towards downloading NetBeans with it. If you download the JavaFX preview - you get the NetBeans plugin Seriously, is this the only way that Sun can promote NetBeans, by tacking it on to every download that they provide? Why can't it just stand on its own features?
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.
4 comments
Watch Thread Reply