Direct RIA & ZK Framework: The Best Use of AJAX Is To Not Know It Exists

Open Source AJAX

Subscribe to Open Source AJAX: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Open Source AJAX: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

Click here to follow ▸@WebRTCSummit Registration for  the First International WebRTC Summit (@WebRTCSummit) is now open. WebRTC Summit will take place Nov 6-7, 2013, at the Santa Clara Convention Center, Santa Clara, CA. WebRTC (Web Real-Time Communication) is an open source project supported by Google, Mozilla and Opera that aims to enable browser-to-browser applications for voice calling, video chat, and P2P file sharing without plugins. Its mission is "To enable rich, high quality, RTC applications to be developed in the browser via simple Javascript APIs and HTML5." Register FREE for WebRTC Summit here ▸ http://bit.ly/1exOL9h WebRTC Journal ▸Home A survey by TokBox found that the WebRTC adoption rate among small organizations is growing quickly where over 25% of developers say it is important for their work. WebRTC Summit will feature two full days of technical... (more)

TokBox Launches WebRTC Support

TokBox, a Telefónica Digital company, today announced that their OpenTok on WebRTC platform now supports Chrome 29 for the desktop and Chrome for Android. WebRTC Journal ▸Home TokBox, with its industry leading OpenTok on WebRTC platform, powers enterprise-grade WebRTC video communications for businesses and developers around the world. In addition to supporting WebRTC's native P2P standard, OpenTok provides a range of application development and management capabilities in the Cloud. OpenTok's Mantis cloud-scaling infrastructure enables multi-party calling, bandwidth controls and scaling as well as dynamic traffic-shaping for audio and video-quality. Register FREE for WebRTC Summit here ▸Registrations WebRTC Journal ▸Home TokBox's Cloud Raptor SDK adds management capabilities to OpenTok applications, letting enterprises create a centralized controller that can li... (more)

JSF Mojarra Extension Tags Validation and Focus

Here is something you may or may not know. JSF Mojarra comes with a small extension tag library with three tags: regular expression validator, credit card validator, and focus setting tag. They are available since JSF version 1.2_09, but maybe even earlier (I didn’t check). Page setup Before using any of the tags, add this xml namespace to your Facelet page: xmlns:mj="http://mojarra.dev.java.net/mojarra_ext" Regular expression validator mj:regexpValidator is probably all you need to validate any kind of input by setting the right expression. For example, to validate an email address: Adding RichFaces i... (more)

Mozilla Might Be Ready to Step Out of Google’s Shadow

Firefox Session at Cloud Expo Mozilla has been going toe to toe with Microsoft on the browser front standing solidly behind the European Union‘s stance against the software giant over monopoly abuse for tying the Internet Explorer browser to the Windows operating system. Mozilla, is also rapidly digging a hole in Internet Explorer‘s dominating market share. So it just does not make any sense that Mozilla would now promote Microsoft for anything. Or does it? It has been widely reported today that Mozilla's Director of Community Development Asa Dotzler stated in his personal blog that Microsoft does a better job to Google when it comes to protecting end user privacy. He even went so far as to recommend that users take to Bing in lieu of Google. The post is a reaction to a video from Google Chief Executive Officer Eric Schmidt who said in an interview with MSNBC regar... (more)

Given 250,000 Tools on the Shelf, How Do You Manage Them?

Although I haven’t seen a thoroughly researched study, I figure there must be at least 250,000 FOSS (Free and Open Source Software) tools available to every systems administrator on the planet (230,000 at SourceForge + 15,000 at Launchpad + 12,000 at CodePlex + 5,000 at Google Code and that doesn’t count the Linux kernel or any of the myriad other self-hosted projects). These 250,000+ resources comprise the full “toolbox” that admins can use for building solutions with FOSS; they represent the FOSS equivalent of COTS (Commercial Off-The-Shelf). Of course, if you add open source but non-free or commercial tools, the problem explodes combinatorially. How can a systems administrator support the largest possible subset of these “on the shelf” resources to best service the next need from a stakeholder (like the boss or a new client)? First let me emphasize the difficulty... (more)

Enterprise Archiving Application | @CloudExpo #Cloud #BigData

Enterprise Archiving Application Based on Apache Hadoop Enables Low Cost Bulk Data Storage Thanks for taking the time to answer my questions. Please tell us, what Solix is  all about and what do you do? Sai Gundavelli: Solix Technologies, Inc. is a leading provider of Enterprise Data Management (EDM) solutions - we are transforming information management with the first enterprise archiving and data lake application suite for big data, called the Solix Big Data Suite. Solix is helping organizations learn more from their data with enterprise analytics and achieving Information Lifecycle Management (ILM) goals. The Solix Enterprise Data Management Suite (Solix EDMS) and Solix EDMS Standard Edition enables organizations to improve application performance, meet compliance objectives and reduce the cost of data management across the enterprise. My responsibility as CEO a... (more)

Building RIAs with a Direct RIA Solution

My submission to 7th International AJAX World RIA Conference & Expo has been accepted. I will have a session at 7th AJAXWorld Conference on June 23, New York. Topic: Building Rich Internet Applications with a Direct RIA Solution Summary: Building an enterprise application is never an easy task, not to mention enriching its user experience at the same time. Scaring JavaScript spaghetti, tedious asynchronous communicate between client and server, and the danger of exposure of business logic to the client make Web application complex, less secure, and un-maintainable. ZK is a Direct RIA framework for Java that solves all of above issues with its Direct RIA programming model. With the Direct AJAX programming model, Web applications can access data model and back-end integration directly. No more asynchronous communication between client and server, neither the security of... (more)

Bridging to Open Ajax

The Open Ajax Alliance is a standards organization with the mission of ensuring interoperability within Web based Ajaxified applications. One of their standards relates to intercomponent communication - the ability to subscribe and publish messages which can then be picked up by code written by other authors. Please note that if you don't have an interest in Open Ajax, this post may not be especially illuminating - I've talked about the addOnEvent function before, even recently. To write an Open Ajax application, you need to subscribe to events, much like in JSF 2, by registering functions which act as listeners. For instance, suppose we had a field in our page that looked like this: And we wanted to use this textarea to write out certain events that we'd like to track. I could then have this code in a JavaScript file: 1 var statusUpdate = function statusUpdate(na... (more)

Crossroads in FOSS Projects: Some Business Considerations

Open Source Journal At our Seminar last month, Managing FOSS to Lower Costs and Achieve Business Results, several participants asked about the dynamics of FOSS (Free and Open Source Software) projects that reach a crossroads (a failure, a merger, loss of key personnel, etc). I had not expected that concern because with commercial software, it seems to me, the problem is more severe. When you have the source code and the right to modify and redistribute it, the source gives many more options (and its freedoms provide many more protections) than when commercial software goes bankrupt or gets bought by a competitor for instance. But the reason for the questions may be a lack of understanding about how FOSS projects work. They involve individual human beings, perhaps just a single person or, more likely, several people from many organizations and even different cultur... (more)

Intel Opens Up Atom SDK to Promote Apps for Next Year’s Netbooks

Intel has released the first beta of the software developer kit (SDK) of the Intel Atom Developer Program Software Development Kit (SDK) available for Microsoft Windows and Moblin* operating systems developers. The Atom SDK covers Atom use in Windows (C and C++) and Intel's own open-source Moblin platform. The kit helps software companies and individuals design and submit applications for Intel-based netbooks to ultimately sell at stores opening next year. With the Beta SDK, developers can submit their applications for validation and, once validated, begin to take advantage of the program's revenue-generating opportunities in 2010. Intel is offering incentives for developers to begin submitting applications by offering a chance to win big prizes including a smart car or vacation package. Frequent submitters will earn reputation points allowing access to a 'Black Be... (more)

Sun Updates VirtualBox Cross-Platform Virtualization Software

Sun has released VirtualBox 3.1.0, it's cross-platform virtualisation software to include support for 2D video acceleration for Windows guests. Virtual Box is available in two versions. The open source edition is available under the GPL, but is only available from Sun as source code. The full version is also available free of charge, but under a personal use and evaluation license that requires you to " use the Product on the same Host Computer where you installed it yourself and that no more than one client connect to that Host Computer at a time for the purpose of displaying Guest Computers remotely." Commercial organizations need to buy licenses .The full version includes everything from the open source edition, an RDP server and USB support. The following major new features were added in this version: Teleportation (aka live migration); migrate a live VM session fro... (more)