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


Latest Blogs from RIA Developer's Journal
If you are developing a distributed application, you can’t get by with any single technology. You’re using at least one programming language and one or more frameworks. I work in the world that requires Adobe Flex and Java EE knowledge. To develop a front end I use, at a minimum, HTM...
Pricing software can be more difficult than creating one.  There are companies who do just this – pricing software for others.  Setting the low price brings more customers but requires more investments into customers support. Higher prices simplify customers support, bu...
I've recorded our chat with my colleague Anatole Tartakovsky who leads the mobile development at Farata Systems. We were discussing approach for migrating existing legacy enterprise RIA to these shiny iPads, Xooms and the likes.   You can listen to this podcast on any MP3 pla...
I occasionally start small projects for friends or family. I intentionally use technology I have not used before in order to learn new things. The client gets something, I learn something new. It's nice also, because it forces me to finish the projects. Last year, I started writing a ...
Lately I have seen a spike in questions such as which JSF 2.0 component library is better? Or RichFaces vs PrimeFaces and there is also performance comparison. It’s probably because JSF 2 is being used more and more and people want to know which library to use. I guess that’...
Zafesoft provides enterprises with new means of securing content while ensuring users get access to the info they need. The designers of the technology are some of the greatest minds in the security business. The company CEO, Sandeep Tiwari is a world renowned IT business professional ...
Last July, I was asked to review JSF 2.0 Cookbook by Anghel Leonard. I finally found time to finish reading the book and wrote a review. (If you are interested, back in April I reviewed another book from Packt Publishing: JSF 1.2 Components.) Chapter 1 – Using Standard and Custom...
First, there was One Tier, and it was good. Back in the eighties, there was one mainframe and users’ dumb terminals were connecting this one and only Big Iron. These 3270 terminals were called dumb because they had only a keyboard and a monitor. No CPU. It was simply an I/O device. Tw...
Earlier this year, in an interview for Oracle, I made a statement defending hacking. Yesterday, I found a thread on theserverside.com where java developers were sharing their view on the subject. In this blog I’ll take the same two quotes there ignited some arguments and will try to ex...
Centrica Uses Panasonic Toughbook To Assist With 2m Installations By 2012UK. 29 NOVEMBER 2010: Rugged PCs will be the mobile device of choice for power companies as their field engineers' look to rollout 50 million smart meters across the UK over the next two decades. That's the verdic...
You know by now not to open unexpected email attachments, but what if someone that appears legit sends you a PDF? How harmful can it be? As it turns out, very. This week a harmless-looking invitation to a Nobel Prize ceremony was a nasty piece of business indeed. When saved to a hard d...
Maxim Mossienko and Kirill Safonov, IntelliJ Developers at JetBrains, discuss the improvements in the IDE, and how it works in Flex development
One request I have seen a lot from people since MOSS 2007 is the desire to add a link to the subfolder of a document on the search results page. This is useful when the user wants to see what else is in that folder or if they want to perform other operations on that document (such as ...
Fifteen years ago there was no iPhone and Android. Web browsers were hot. Netscape market share was over 90% - they didn't have competition.The situation changed when Microsoft has introduces Internet Explorer (me too, me too). Back in 1998, there was an infamous law suite betw...
In looking back at my JavaFX… does it have a future? posting, my views have been changed by some of the comments made (here and here), in particular about JavaFX vs. Flash/Flex and Java Web Start. JavaFX and applets I agree that comparing JavaFX applets vs Flash/Flex is not s...
I’ve been customizing rendering templates a lot lately using a wide variety of scripting technologies such as JavaScript, jQuery, and SPServices. One requirement I had with all of these rendering templates was to call a custom web service to populate a drop down list. This is relativ...
Last week I was thinking about design of the main view of a new project for a new client of ours. This application is interesting in that it can deployed as an enterprise RIA as well as a tool to be used by any consumer connected to the Internet. The mockup of the main view looks cl...
Have you ever attended software training? If yes, have you enrolled voluntarily or your employer required you to get re-trained to get extra points for your annual review? If so, was that class useful other than getting these points? In my blog “Notes of a traveling contract trainer ”...
Had an interesting conversation the other day with Adam, our lead interface developer at Enomaly. He's been our key AJAX and API developer on the Enomaly ECP platform for several years. During our random afternoon chat he basically said that AJAX is quite possibly the worst way to cons...
John Lindquist presents IntelliJ IDEA's unique debugging features and refactorings in two videos.
The core of Flash Player is the Tamarin Virtual Machine, which is an open source project under Mozilla. While the SWF file format is not fully open, it is documented by the community on osflash.org. Additionally, there are numerous open source products that read and write SWF files. T...
Six months ago I started following Adobe's advancements in the creation of a cross-platform solutions for smart mobile devices. In general, it's nice that finally Adobe realized that it's time to do something about the close to zero penetration of Flash Player in mobile space (I'm talk...
I am glad that I switched over to Chrome. Otherwise it would have taken me lot more effort to go through the site created by Marcin Wichary and modified by Ernest Delgado. If you want to get a feel of what is possible with HTML5 this is a good place to look at. Here is the link. (Yo...
As you probably know JSF 2 is a major upgrade over JSF 1.2. One of the major additions to this version of JSF is standard Ajax support. This article covers Ajax features in JSF 2. If you are familiar with RichFaces and specifically the a4j:support tag then learning how to use Ajax feat...
Adobe has announced that they made a deal with Google: the new releases of Chrome Web browser will be packaged with the latest version of Flash Player. Even though the only person I know who uses Chrome is my younger son (he just says it's cool), this is an important announcement. W...
Our new book "Enterprise Development with Flex " made the Amazon bestseller's list of ... Java books: See the list here. This list is refreshed every hour so I'm not sure what place you are going to find it at, but at the time of this writing it's #20. Help us to move up the l...
I wanted to touch on how a RIA Services can be exposed as a Soap\WSDL service. This is very useful if you want to enable the exact same business logic\data access logic is available to clients other than Silverlight. For example to a WinForms application or WPF or even a console app...
To continue our series let’s look at data validation our business applications. Updating data is great, but when you enable data update you often need to check the data to ensure it is valid. RIA Services as clean, prescriptive pattern for handling this. First let’s look at what you...
Industry Leaders Join Forces to Deliver an Insight Engine, Combining Offline and Mobile-based Demographic and Analytics Information CTIA WIRELESS 2010, LAS VEGAS, Nevada - March 23, 2010 - Openwave Systems Inc. (Nasdaq: OPWV), a global software innovator delivering context-aware mediat...
Mobile application to launch with Monaco TelecomIPTV World Forum, London. March 23rd, 2010. Netgem (http://www.netgem.com), a leading provider of IPTV technology and services to Telecom operators worldwide, today announced the launch of its iPhone application, in partnership with telec...
I had a great time today in my Mix2010 session on SEO for Silverlight. You can find all the slides (more than I was able to cover in the talk) here. and the the full play-by-play of the demo (include a link to the completed solution). I started off talking why SEO matters. You can...
To continue our series, let’s look at updating the data. I have created a Plates.xaml page with very similar structure to the above. For details on how I created this page, check out my PDC 09 demo walk through. Now let’s look at updating the Plate data.. First we will create som...
To continue our series I wanted to look next at how to expose your data from the server side of your application. The interesting data in your business applications come from a wide variety of data sources. From a SQL Database, from Oracle DB, from Sql Azure, from Sharepoint, from a...
To kick off our series, I wanted to focus on our goal of helping you focus on your business, not plumbing code. The first place you will see this in the pre-build components in the Business Application Template. It describes a prescriptive application structure, looks great and is ea...
With Silverlight 4 and RIA Services all but done, I thought it would be worthwhile to highlight some of the key features of the platform and tools that make Silverlight a fantastic platform for building business applications. I’ll avoid gratuitous video and dancing hippos and focus ...
Stratus Connect™ Helping To Transform Online User ExperienceWindsor, Berks UK, 11 March 2010 - Pitney Bowes Business Insight (PBBI) - a global provider of location intelligence, data management and customer communication management software, data and services - today announces th...
The public Internet has dramatically evolved since its inception. Likewise, so has the upward limit of expectations for IP Next Generation Network (IP NGN) infrastructure to power it. When the Internet was founded in the 1960’s, its designers were focused on building a robust, fa...
Openwave® Mobile Analytics Suggests New Revenue Opportunities for Operators Mobile World Congress, Barcelona - February 16, 2010 - Openwave Systems Inc. (Nasdaq: OPWV), a global software innovator delivering context-aware mediation and messaging solutions, today published a Winter...
New Operational and Marketing Analytics Solution Helps Enable Operators to More Effectively Monitor, Manage and Monetize Mobile Data Traffic Mobile World Congress, Barcelona - February 16, 2010 - Openwave Systems Inc. (Nasdaq: OPWV), one of the world's leading software innovators offer...
New Context-Aware Smart Policy Solution Provides Operators with an Actionable 360-degree View of Network, Devices, Content and Application-level Specific Policies Mobile World Congress, Barcelona - February 15, 2010 - Openwave Systems Inc. (Nasdaq: OPWV), a global software innovator de...