Showing posts with label sans reviews. Show all posts
Showing posts with label sans reviews. Show all posts

Tuesday, June 23, 2009

JavaFX Technology at a Glance

In this post, I attempt to make a clear note on what is Java FX and the future of Client Java. After reading this, I believe you will come away with a better understanding of What is Java FX and why Sun created it.

Sun has their answer for Flex/Flash with their new Java FX technology, which designs smart applications focusing on UI's. After Adobe releasing products for creating Rich internet Application such as Adobe flex, Sun has unleashed the power of their Java runtime in building their solution for Rich User Experience called Java FX. The marketing definition of JavaFX is a set of products and technologies for creating rich user experiences.



In a non marketing speak, Java FX is a bunch of tools that focuses on the client side: the user. Sun has been into developing enterprise applications and now they realize their need in developing consumer application. And the answer is Java FX.

Let me brief the components of JavaFX Stack;

JavaFX Script

Sun has built this new scripting language which encompasses all the features as the Flash ActionScript has. This new scripting language is primarily for developing animation and UI components for rich user experience and the Business logic is written using any language(primarily Java). Since 90% of all desktops are powered with java SE, it is used to implement the Business logic. JavaFX script and its compiler are open source and Sun is thriving to enhance its features and make the most out in developing the next generation killer apps.

Designer Tools

Sun is working on a suite of tools for content creators and creative professionals. The tools will resemble to flash designer and will be not just netbeans plug-ins.

Developer Tools

Collabration between Designers and Developers is the key feature of the tools. They are working on the compiler and other debugging tools which today's developers demand.

JavaFX Mobile
This powers the next generation mobile devices ( Not just cellphones). The entire stack is built on Java (except the OS kernel). This establishes the convergence between mobile devices and computer.the OS is derived from Java SE and it is full compatible to all Java applications and JavaFX Scripts.

Consumer JRE

I believe this is the most exciting release all you developers out there. Sun has planned to release these bunch of features as updates with Java 6.

And that JavaFX for building the next generation killer app. New stuffs to take on the future. We as software developers must make the most out of JavaFX to explore next generation User Experience.If you have any queries on JavaFX or training on JavaFX, you can feel free to contact me at santosh_madhavan@yahoo.co.in


Monday, June 22, 2009

This is very Smart Designing - Social Application Development


Social networking has become a widespread way of communicating and keeping in touch. Started with making new friends and connected with our classmates, today it has transformed the way people communicate with each other. From corporates to students, all schedule their online meets and conversations through Social Networking sites. With these increased use, the extent of services provided by these websites are plenty.

Zembly is a Sun Innovation, which I consider " Very Smart Development Environment" as it enables developers to create applications, big or small, for just about any reasons you think of:
  • Enrich your online community
  • Make some money
  • Fun and games
  • Advertising
  • Brand engagement
  • Productivity
  • Self-expression
  • eCommerce
  • Website feature syndication
  • Find cool stuff
  • Contribute to the web commons
  • Social experimentation
  • Prototype your next great idea

Zembly is a browser based Development Environment which dosen't needs any installs and downloads. Through this Online IDE we can create apps for Social Networking sites such as Facebook, Open Social, Liferay, Meebo and even for iphones,web and cloud and host them free of cost. Zembly allows us to create and share the modules to other developers. We can make it as private or public app which is referred as Social Programming. We can connect with other Zembly Developers and watch their activity feeds and be an expert developer. Applications can be created through pre-defined templates which are bundled with Zembly IDE and Our new re-designed apps will also get stored as new template for future reuse.

Zembly is not only a fast way of creating a website, but its a fast way to deploy as we click the publish button your apps just runs.

Here I have CTRL+C and CTRL+V all the resources, required for learning development of apps using Zembly and hosting it. Please use these links to get connected to Zembly screencast and explore yet another Smart way of Designing your next killer Apps.....

Creating zembly widgets

Learn all about zembly widgets and how to create them

Creating data services

Learn all about zembly data services and how to create them

Creating a Facebook application

Find out how easy it is to create a Facebook Application using zembly

Bring your own API

Learn to bring your own RESTful Web Service API into zembly and make it available to others

Social Programming with zembly

Learn how easy and efficient it is to collaborate on zembly

Bring your Creativity...Bring your Skills...Bring your Friends....