Welcome!

Java IoT Authors: Liz McMillan, Elizabeth White, Pat Romanski, Automic Blog, Jnan Dash

Related Topics: IoT User Interface, Adobe Flex, Silverlight

IoT User Interface: Article

Can AJAX and RIA Frameworks Help Overcome Financial Recession?

RIA Builder Saves IT Investment Greatly

Can a Good RIA Framework Overcome Financial Recession?
To overcome the financial recession, a good RIA (Rich Internet Application) framework is far from enough since Ajax experts are rare and costly to hire; moreover, it’s time-consuming to begin the project. Thus, an integrated development environment is necessary to help enterprises deliver time-to-market rich Internet application efficiently with the minimal cost. In 2009, RIA builder plays a key role on decide which RIA solution will be adopted by enterprise since it helps them save IT investment greatly.

Good RIA Framework is Far from Enough
Good RIA frameworks are far from enough to deliver Rich Internet application cost-effectively due to the following three reasons:

  • Rare Ajax Experts
    Finding an Ajax Expert is one of the major difficulties of creating rich Internet application since it requires developer to master many technologies, JavaScript, CSS, XML, HTML. Ajax experts are rare, and they are costly to hire.
  • Time Consuming to Kick-Off
    Another difficulty lies in that developers have to piece together everything, including RIA library, development tool, and project files. This is time-consuming, and is difficult for maintenance.
  • Difficult Style Customization
    It’s not easy for developers to customize the layout of rich Internet application even they have knowledge about the CSS stuff. Moreover, it’s not convenient for designers to get involved with the layout design since it lacks of a good mechanism of division of labor. Thus, it takes time for them to co-work with each other. And it increases the cost of creating Rich Internet application, too.

Why RIA Builder?
There are three major benefits of using RIA builder to create rich Internet application:

  • Low Training Cost
    RIA builder helps developers to deliver the application by drag-n-drop, and setting properties, thus, they don’t have to master the behind-the-scene technology of RIA; even ordinary developers can build the application with ease. No RIA expert is required anymore, and it saves the training cost.
  • Fast Time to Market
    It is important to response to users’ requirement quickly. RIA builder is an integrated platform that includes RIA libraries, development tool, database integration, and debugging tool. RIA builder spans the lifecycle of development, , and it helps developer shorten the development time, and saves the investment at the same time.
  • Efficient Division of Labor
    RIA builder provides an efficient way for developers and designers to co-work with each other efficiently. They can work parallel; developers are responsible for the business logic, and designer handle the task of UI design, and their works can be integrated seamlessly. RIA builder helps them save the effort of communication and the integrations.

Evaluation Criteria for Choosing RIA Builders
There are five evaluation criteria for choosing RIA Builder:

  • WYSIWYG Development
    A good RIA builder helps developers create a rich Internet application without knowing much of behind-the-scene technology of Ajax. They can build a rich application from scratch by drag-n-drop development which speeds up the UI design greatly, and those Ajax effects are default enabled.
  • Backend or Database Integration Available
    Build-in backend integration helps developer save lots of time on integrating the UI and backend services. Creating database connection, binding view and model could be done by setting properties with good RIA builder.
  • Source Editor
    Source editor helps developer promote their productivity by code-assist, auto-completion, hyperlink tracking and etc. It shortens their development time.
  • Debugging Tool
    Debugging tool helps developers find out the bug, and fix it quickly.
  • Ease of Style Customization
    GUI designer of style customization provides an easy path for designer to get more involved with the layout design directly. They can changes the layout by setting properties, and adjust the layout by drag-n-drop. Thus, developers can focus on business logic to improve their productivity.

Current RIA Builders (A Comparison Matrix)
We choose some most popular RIA builders, and evaluate them according to above criteria. They can be classified into four categories according to their support RIA technology.

  • Generic RIA Builder: Generic RIA Builders include Appcelerator, and Aptana Studio. While Appcelerator supports more languages, Aptana provide more supports for database integration.
  • Java RIA Builder: There are four Java RIA Builder, GWT Desinger, Telemon, WaveMaker, ZK Studio, all of them support WYSIWYG development, Source code editor. But only ZK Studio and WaveMaker support Style Customization, and Database integration.
  • Flex RIA Builder: Abode Flex provides a complete RIA solution which include development tool for both of developers and designers.
  • .NET RIA Builder: Microsoft Silverlight provides a complete RIA solution for .NET platform, and it also provides development tool for both of developers and designers.

RIA Builder is a MUST to Overcome Financial Recession
There are various RIA solutions, but only few of them provide an integrated development environment for both of developers and designers. To overcome the financial recession, enterprises require a cost-effective way of creating rich Internet application. RIA Builder helps enterprise to save IT investment in many ways, including low training cost, fast time-to-market delivery, and efficient division of labor. There are four categories of RIA Solutions which provide RIA Builder according their support technologies. Enterprise can choose their preferred RIA solution according to their requirements to save IT investment in 2009.

More Stories By Robbie Cheng

Robbie Cheng is an Evangelist of the ZK framework. He is the principal developer of ZK Mobile for Android and ZK Forum. He is the co-author of the book "ZK: Ajax without the Javascript Framework" and has published many articles on AJAXWorld Mgazine, TheServerSide, and Javalobby. He has also spoken at various events, Google Developer Day, Mobile Monday, and OSDC 2009.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


@ThingsExpo Stories
SYS-CON Events announced today that Pulzze Systems will exhibit at the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. Pulzze Systems, Inc. provides infrastructure products for the Internet of Things to enable any connected device and system to carry out matched operations without programming. For more information, visit http://www.pulzzesystems.com.
I'm a lonely sensor. I spend all day telling the world how I'm feeling, but none of the other sensors seem to care. I want to be connected. I want to build relationships with other sensors to be more useful for my human. I want my human to understand that when my friends next door are too hot for a while, I'll soon be flaming. And when all my friends go outside without me, I may be left behind. Don't just log my data; use the relationship graph. In his session at @ThingsExpo, Ryan Boyd, Engi...
The Transparent Cloud-computing Consortium (abbreviation: T-Cloud Consortium) will conduct research activities into changes in the computing model as a result of collaboration between "device" and "cloud" and the creation of new value and markets through organic data processing High speed and high quality networks, and dramatic improvements in computer processing capabilities, have greatly changed the nature of applications and made the storing and processing of data on the network commonplace.
From wearable activity trackers to fantasy e-sports, data and technology are transforming the way athletes train for the game and fans engage with their teams. In his session at @ThingsExpo, will present key data findings from leading sports organizations San Francisco 49ers, Orlando Magic NBA team. By utilizing data analytics these sports orgs have recognized new revenue streams, doubled its fan base and streamlined costs at its stadiums. John Paul is the CEO and Founder of VenueNext. Prior ...
In his general session at 18th Cloud Expo, Lee Atchison, Principal Cloud Architect and Advocate at New Relic, discussed cloud as a ‘better data center’ and how it adds new capacity (faster) and improves application availability (redundancy). The cloud is a ‘Dynamic Tool for Dynamic Apps’ and resource allocation is an integral part of your application architecture, so use only the resources you need and allocate /de-allocate resources on the fly.
SYS-CON Events announced today that Numerex Corp, a leading provider of managed enterprise solutions enabling the Internet of Things (IoT), will exhibit at the 19th International Cloud Expo | @ThingsExpo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. Numerex Corp. (NASDAQ:NMRX) is a leading provider of managed enterprise solutions enabling the Internet of Things (IoT). The Company's solutions produce new revenue streams or create operating...
WebRTC adoption has generated a wave of creative uses of communications and collaboration through websites, sales apps, customer care and business applications. As WebRTC has become more mainstream it has evolved to use cases beyond the original peer-to-peer case, which has led to a repeating requirement for interoperability with existing infrastructures. In his session at @ThingsExpo, Graham Holt, Executive Vice President of Daitan Group, will cover implementation examples that have enabled ea...
IoT offers a value of almost $4 trillion to the manufacturing industry through platforms that can improve margins, optimize operations & drive high performance work teams. By using IoT technologies as a foundation, manufacturing customers are integrating worker safety with manufacturing systems, driving deep collaboration and utilizing analytics to exponentially increased per-unit margins. However, as Benoit Lheureux, the VP for Research at Gartner points out, “IoT project implementers often ...
The Jevons Paradox suggests that when technological advances increase efficiency of a resource, it results in an overall increase in consumption. Writing on the increased use of coal as a result of technological improvements, 19th-century economist William Stanley Jevons found that these improvements led to the development of new ways to utilize coal. In his session at 19th Cloud Expo, Mark Thiele, Chief Strategy Officer for Apcera, will compare the Jevons Paradox to modern-day enterprise IT, e...
Complete Internet of Things (IoT) embedded device security is not just about the device but involves the entire product’s identity, data and control integrity, and services traversing the cloud. A device can no longer be looked at as an island; it is a part of a system. In fact, given the cross-domain interactions enabled by IoT it could be a part of many systems. Also, depending on where the device is deployed, for example, in the office building versus a factory floor or oil field, security ha...
SYS-CON Events announced today the Enterprise IoT Bootcamp, being held November 1-2, 2016, in conjunction with 19th Cloud Expo | @ThingsExpo at the Santa Clara Convention Center in Santa Clara, CA. Combined with real-world scenarios and use cases, the Enterprise IoT Bootcamp is not just based on presentations but with hands-on demos and detailed walkthroughs. We will introduce you to a variety of real world use cases prototyped using Arduino, Raspberry Pi, BeagleBone, Spark, and Intel Edison. Y...
Is your aging software platform suffering from technical debt while the market changes and demands new solutions at a faster clip? It’s a bold move, but you might consider walking away from your core platform and starting fresh. ReadyTalk did exactly that. In his General Session at 19th Cloud Expo, Michael Chambliss, Head of Engineering at ReadyTalk, will discuss why and how ReadyTalk diverted from healthy revenue and over a decade of audio conferencing product development to start an innovati...
Fifty billion connected devices and still no winning protocols standards. HTTP, WebSockets, MQTT, and CoAP seem to be leading in the IoT protocol race at the moment but many more protocols are getting introduced on a regular basis. Each protocol has its pros and cons depending on the nature of the communications. Does there really need to be only one protocol to rule them all? Of course not. In his session at @ThingsExpo, Chris Matthieu, co-founder and CTO of Octoblu, walk you through how Oct...
SYS-CON Events announced today that Bsquare has been named “Silver Sponsor” of SYS-CON's @ThingsExpo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. For more than two decades, Bsquare has helped its customers extract business value from a broad array of physical assets by making them intelligent, connecting them, and using the data they generate to optimize business processes.
Identity is in everything and customers are looking to their providers to ensure the security of their identities, transactions and data. With the increased reliance on cloud-based services, service providers must build security and trust into their offerings, adding value to customers and improving the user experience. Making identity, security and privacy easy for customers provides a unique advantage over the competition.
There are several IoTs: the Industrial Internet, Consumer Wearables, Wearables and Healthcare, Supply Chains, and the movement toward Smart Grids, Cities, Regions, and Nations. There are competing communications standards every step of the way, a bewildering array of sensors and devices, and an entire world of competing data analytics platforms. To some this appears to be chaos. In this power panel at @ThingsExpo, moderated by Conference Chair Roger Strukhoff, Bradley Holt, Developer Advocate a...
If you’re responsible for an application that depends on the data or functionality of various IoT endpoints – either sensors or devices – your brand reputation depends on the security, reliability, and compliance of its many integrated parts. If your application fails to deliver the expected business results, your customers and partners won't care if that failure stems from the code you developed or from a component that you integrated. What can you do to ensure that the endpoints work as expect...
So, you bought into the current machine learning craze and went on to collect millions/billions of records from this promising new data source. Now, what do you do with them? Too often, the abundance of data quickly turns into an abundance of problems. How do you extract that "magic essence" from your data without falling into the common pitfalls? In her session at @ThingsExpo, Natalia Ponomareva, Software Engineer at Google, provided tips on how to be successful in large scale machine learning...
If you had a chance to enter on the ground level of the largest e-commerce market in the world – would you? China is the world’s most populated country with the second largest economy and the world’s fastest growing market. It is estimated that by 2018 the Chinese market will be reaching over $30 billion in gaming revenue alone. Admittedly for a foreign company, doing business in China can be challenging. Often changing laws, administrative regulations and the often inscrutable Chinese Interne...
Enterprise IT has been in the era of Hybrid Cloud for some time now. But it seems most conversations about Hybrid are focused on integrating AWS, Microsoft Azure, or Google ECM into existing on-premises systems. Where is all the Private Cloud? What do technology providers need to do to make their offerings more compelling? How should enterprise IT executives and buyers define their focus, needs, and roadmap, and communicate that clearly to the providers?