Flex, Java/JavaFX, Silverlight, AJAX & RIA Frameworks

RIA Developer's Journal

Subscribe to RIA Developer's Journal: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get RIA Developer's Journal: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories

(Please refer to the following article: Oracle 12c In-Memory Database is Out - Hardly Anybody Notices for update on Oracle 12c databases) Contemporary large servers are routinely configured with 2TB of RAM. It is thus possible to fit an entire average size OLTP database in memory directly accessible by CPU. There is a long history of academic research on how to best utilize relatively abundant computer memory. This research is becoming increasingly relevant as databases serving business applications are heading towards memory centric design and implementation. If you simply place Oracle RDBMS's files on Solid State Disk, or configure buffer cache (SGA) large enough to contain the whole database, Oracle will not magically become an IMDB database, nor it will perform much faster.  In order to properly utilize memory, IMDB databases require purposely architected, confi... (more)

Google Maps and ASP.NET

I am sure that most of you have heard about or have had a chance to use Google Maps. It's a great service and I was really impressed by the responsiveness of the application and the ease with which users could drag and zoom maps from a Web browser. It has in many ways heralded the arrival of AJAX (Asynchronous JavaScript and XML), which I am sure will revitalize Web development in the days to come. What makes the service even better is the availability of the Google Maps API (Application Programming Interface) as a free Beta service. The API allows developers to embed Google Maps in their custom applications. It also allows them to overlay information on the map and customize the map to their needs. As I write this article there are quite a few sites that utilize Google Maps, and more and more of them are appearing by the day. The API by itself is pretty straightfor... (more)

The Top 150 Players in Cloud Computing

Cloud Expo Early Bird Savings A robust ecosystem of solutions providers is emerging around cloud computing. Here, SYS-CON's Cloud Computing Journal expands its list of most active players in the fast-emerging Cloud Ecosystem, from the 'mere' 100 we identified back in January of this year, to half as many again - testimony, if any further were needed, to the fierce and continuing growth of the "Elastic IT" paradigm throughout the world of enterprise computing. Editorial note: The words in quotation marks used to describe the various services and solutions in this round-up are in every case taken from the Web sites cited. As ever we encourage software engineers, developers, IT operations managers, and new/growing companies in every case to "suck it and see" by downloading or otherwise sampling the offering in question for themselves. (Omissions to this Top 150 list sh... (more)

Twenty-One Experts Define Cloud Computing

It is the infrastructural paradigm shift that is sweeping across the Enterprise IT world, but how is it best defined? I refer of course to 'Cloud Computing' - the phenomenon that currently has as many definitions as there are squares on a chess-board. To try and narrow it down we bring here a round-up of some recent attempts to bring welcome precision where there risks being unnecessary vagueness. Enjoy! "What is cloud computing all about? Amazon has coined the word “elasticity” which gives a good idea about the key features: you can scale your infrastructure on demand within minutes or even seconds, instead of days or weeks, thereby avoiding under-utilization (idle servers) and over-utilization (blue screen) of in-house resources. With monitoring and increasing automation of resource provisioning we might one day wake up in a world where we don’t have to care about... (more)

Google Plays the Platform Game

So Google has gone into the developer collection business. It’s a move akin to grinding up glass and stirring it into Microsoft’s supper. At least Google hopes it is. Making Netscape look like kid’s stuff, it’s making the web the platform. Monday evening, at a gathering called Campfire One, Google unveiled App Engine, a hosted web application platform that offers web developers free use of Google’s mighty infrastructure and all the building blocks that Google uses for its own applications. Amusingly, it’s as vendor lock-in and importable as anything Microsoft in its heyday ever dreamed up. That, however, didn’t stop Google from immediately filling the 10,000 spaces it made available for App Engine’s initial beta. The offer goes like this: Google will provide web developers with 500MB of storage, 200 million megacycles... (more)

Book Review: Head First PMP

PMP Certification Journal Have you tried to prepare yourself for PMP certification or exam? If so, then you share with me the opinion that most of the PMP books and guides are remarkable of hundreds of pages that are full of hard to understand complex sentences that leave you by the end of studying day dizzy and could hardly get couple of information to remember. Most of these books need you to understand the writer concept before starting to understand the PMP concepts itself. Andrew Stellman and Jennifer Greene approach in their Head First PMP book is considered a jump in writing about PMP. The new approach that supports each concept with illustration makes it easy for you to understand the PMP concepts and materials in short sentences and easy to understand concept. The Head First PMP covers the PMBOK guide principles and certification objectives. But in Fact, it ... (more)

New AJAX and RIA-Based System with Visual WebGui Rolled Out in UK

Overview Craegmoor Healthcare was founded in 1995 and has since grown substantially over the years. The organization boasts a national coverage of over 250 care homes, supported living units, independent hospitals, day care centers and further education colleges across England, Wales and Scotland and is the UK’s largest independent provider of care and support to adults with a range of specialist needs. These include learning disabilities, mental health problems, physical disabilities, dementia and nursing care for older people. Craegmoor Healthcare currently employs 6,500 members of staff who are trained professionals, dedicated to enabling service users to recognize and develop the skills needed to live fuller and more independent lives. Craegmoor works closely with local authorities, Primary Care Trusts and NHS Trusts and therefore is committed to building partner... (more)

AjaxWorld Special: Creating AJAX and Rich Internet Components with JSF

This article is based on, and contains excerpts from, the book Pro JSF: Building Rich Internet Components by Jonas Jacobi and John Fallows, published by Apress. Book is now available on fine bookstores and Amazon as of February 25, 2006. JavaServer Faces (JSF) standardizes the server-side component model for Web application development but doesn't standardize the presentation layer at the browser. In a series of articles we are going to look at how JSF can fulfill new presentation requirements without sacrificing application developer productivity building Rich Internet Applications (RIA). Consumer Requirements It's always the end user who feels the effect of any chosen technology, especially at the presentation layer. The end-user experience should be top priority for any developer building applications, whether they are Web applications or desktop applications. En... (more)

Rob Gonda's Two-Part AJAX Special: Now In One Part

It's become very popular lately, even though it's not exactly new. It's been possible to use the concept behind AJAX since browsers introduced the XMLHttpRequest function in 1999. AJAX isn't a technology, or a language, and there's no recipe to implement it; it's just a combination of various components to achieve something you otherwise couldn't: asynchronous http requests. However, since early 2005, when Google and Flickr popularized the concept, its use has grown rapidly. The name AJAX is short for Asynchronous JavaScript and XML. It uses the JavaScript XMLHttpRequest function to create a tunnel from the client's browser to the server and transmit information back and forth without having to refresh the page. The data travels in XML format because it transmits complex data types over clear text. AJAX uses XHTML for the data presentation of the view layer, DOM, sho... (more)

i-Technology Viewpoint: Is Web 2.0 the Global SOA?

The subject of Web 2.0 has become profoundly important over the last year. Web 2.0 describes the next generation of the Web as an application platform where most of a user's software experience resides. The subject is somewhat controversial, but it's becoming ever more apparent as the successor to monolithic system architecture, prepackaged software, and traditional Web applications. Software as a Service (SAAS) and Web as Platform are only two of the larger mantras of Web 2.0 that most of the major software vendors have begun to embrace recently. Yet not only is Web 2.0 still very misunderstood, it's actually part of an even larger way of thinking about software in a fully service-oriented manner. This includes building composite applications, remixing data, building ad hoc supply chains, harnessing user involvement, aggregating knowledge, and more. Web 2.0 is bec... (more)

i-Technology Blog: Death-Knell For "Rich Media? Hardly!

When a San Francisco web development company was on February 14 assigned a US patent covering the use of rich-media applications on the Internet, it was always going to be only a matter of time before the self-same Internet exploded with concern and astonishment. The company in question is Balthaser Online, Inc. of Lafayette, CA, and the patent in question is US 7,000,180 - a patent for "Methods, systems, and processes for the design and creation of rich-media applications via the internet." The astonishment in question is near-universal. But first let me just back up and recount the facts. Neil Balthaser, a San Francisco resident, filed his application for this patent on February 9, 2001 (Application No. 9/779,831) as a continuation in part of application No. 09/716460, filed on Nov. 21, 2000, which he abandoned. The abstract, publicly available at the USPTO, summari... (more)