Save info   Get password
Home Submit your blog Edit Account Rules RSS-Archive Contact


JSF 2.0. When & What ?
2007-07-08 07:08:00
I think most of web developers on java, know that JSR 314is in the review ballot phase.This JSR is all about JavaServerFaces 2.0By next year when the specification is ready for release we would see a lot of goodies in JSF, some of them being -- better view decription technology - somewhat like facelets or maybe better.- application modification and deployment at runtime- tighter integration with Ajax. perhaps support for a small JavaScript library contract specification.- better and maybe centralized error handling- minimization of “xml hell”, use of annotations instead- possibility of RESTful urls and use of GETs- skinning and themeing- reduction of effort required for creating custom componentsYou can view the requirements scratchpad for this JSR.


OSGi , Spring OSGi and the server-side. Part 4
2007-07-08 07:01:00
Now , I want to tell you about server -side of OSGi technology. Nowadays, better support of server-side gives Eclipse Equinox OSGi framework.From a code point of view, Equinox is an implementation of the OSGiR4 core framework specification, a set of bundles that implement various optional OSGi services and other infrastructure for running OSGi-based systems.More generally, the goal of the Equinox project is to be a first class OSGi community and foster the vision of Eclipse as a landscape of bundles. As part of this, it is responsible for developing and delivering the OSGi framework implementation used for all of Eclipse. In addition. the project is open to: Implementation of all aspects of the OSGi specification (including the MEG and VEG work) Investigation and research related to future versions of OSGi specifications and related runtime issues Development of non-standard infrastructure deemed to be essential to the running and management of OSGi-based systems Implementation of
Read more: Spring

Rethinking JSF - The Real Problem. By Joseph Ottinger
2007-07-07 08:55:00
This article is worth to look at. The main problem that discussed there is that JSF, for a component framework, has so few components.It is hard to disagree with that."So... where are the login box components? Where are the search box components? Where are the data input components? Where's the ability to manage "pretty URLs?" ("Pretty URLs" are also known as bookmarkable URLs, or search-engine-friendly URLs.) Where is the data flow? Where's the conversational state?There's absolutely nothing in JSF that prevents these things from being made, and some groups (vendors, open source groups) have already made some of them - frameworks and implementations like Seam, IceFaces, RichFaces, Tomahawk, NetAdvantage, and others. For others, code is readily available in books like "JSF: The Complete Reference" (Schalk, Burns), "JSF In Action" (Mann), and "Core JSF" (Geary). Some elements are even available on the web (for example, how to manage pretty URLs). There are also sites with lots of JSF
Read more: Joseph , Problem

Ajax Experience: What's interesting for Java developers?
2007-07-07 08:53:00
"The Ajax Experience, scheduled for July 25-27 2007 in San Francisco, has a lot of great sessions of interest to Java developers - whether you're following JSF, GWT, Struts, or even hand-coding your client-side UIs yourself. The Ajax Experience caters to the technology behind Web 2.0 - you should check it out.Topical tracks include architecture, performance, design and effects, and specific frameworks. Speakers include framework developers like Brad Neuberg (Dojo), Patrick Lightbody (Struts2), Joe Walker (DWR), and more. Specific sessions of interest to Java developers include "Flash: Strengths vs. Weaknesses and How to Best Utilize it in Projects," by Geoff Stearns, a Youtube engineer; Advanced Prototype usage (Prototype is the underlying toolkit used by many Ajax frameworks); Continuations in Javascript; Advanced Web Security with Joe Walker, and more.Of course, these are only the tip of the iceberg for Ajax developers.So what makes this conference useful? Well, consider: for most u
Read more: interesting

JSR-275 - Units and Measures for Java 7 - draft terminates soon
2007-07-06 02:57:00
I really interested in what it would be? And how it would be implemented?This is what they say:"Java developers who work with physical quantities (such as developers in the scientific, engineering, medical, and manufacturing domains) need to be able to handle measurements of these quantities in their programs. Inadequate models of physical measurements can lead to significant programmaticerrors. In particular, the practice of modeling a measure as a simple number with no regard to the units it represents creates fragile code. Another developer or another part of the code may misinterpret the number as representing a different unit of measurement. For example, it may be unclear whether a person's weight is expressed in pounds, kilograms, or stones.Developers must either use inadequate models of measurements, or must create their own solutions. A common solution can be safer and can save development time for domain-specific work. This JSR proposes to establish safe and useful methods fo
Read more: Measures

OSGi , Spring OSGi and the server-side. Part 3
2007-06-30 11:57:00
Here is a part from comparison between Spring OSGi and OSGi services, Equinox extensions.Comparison MatrixExtensionsServicesDeclarative ServicesSpring-OSGiWhat are registered?XML declarations, optionally containing class names.Java objects.Placeholder proxies for Java objects, replaced by real Java objects on first use.Placeholder proxies for Java objects, replaced by real Java objects on first use.How are they registered?All <extension> nodes in the plugin.xmlare automatically registered.Through the BundleContext APIAll service component XML files declared through the Service-Component manifest entry are automatically registered.All Spring XML files contained in the META-INF/springfolder of a bundle, or declared through the Spring-ContextHow are they consumed?Queried by extension point ID. Registry returns all entries, consumer must iterate them to find which one(s) it wants.Queried by interface name, plus a property filter. Usually the filter is specific enough to ensure just
Read more: server

OSGi , Spring OSGi and the server-side. Part 2
2007-06-30 11:57:00
Spring OSGi is a sub project of Spring Framework."The Spring Framework is the leading full-stack Java/JEE application framework. It provides a lightweight container and a non-invasive programming model enabled by the use of dependency injection, aop, and portable service abstractions. OSGi offers a dynamic application execution environment in which components (bundles) can be installed, updated, or removed on the fly. It also has excellent support for modularity and versioning."Benifits from using Spring OSGi in OSGi runtime environment: Better separation of application logic into modules The ability to deploy multiple versions of a module concurrently The ability to dynamically discover and use services provided by other modules in the system The ability to dynamically deploy, update and undeploy modules in a running system Use of the Spring Framework to instantiate, configure, assemble, and decorate components within and across modules. A simple and familiar programming model for en
Read more: server , Spring

OSGi , Spring OSGi and the server-side. Part 1
2007-06-29 06:42:00
I want to post here some information that will help you to find out more about OSGi and how Spring Framework work with it.First I want to say few words about OSGi technology.From Wikipedia, the free encyclopedia:"The OSGi Alliance (formerly known as the Open Services Gateway initiative - now an obsolete name) is an open standards organization founded in March 1999. The Alliance and its members have specified a Java-based service platform that can be remotely managed. The core part of the specifications is a framework that defines an application life cycle model and a service registry. Based on this framework, a large number of OSGi Layers, APIs, and Services have been defined: Security, Module, Life Cycle, and Service Layers; Framework API; Package Admin Service; Start Level Service; Conditional Permission Admin; Permission Admin Service; URL Handlers Service; Log Service; HTTP Service (runs servlets); Device Access; Configuration Admin Service; Metatype Service; Preferences Service; U
Read more: server

Bundling Ajax into JSF components
2007-06-29 06:26:00
"Any Java developer who has already worked with Java Server Faces has undoubtedly come across the need for a custom component. Most components in JSF implementations are rudimentary and don't really address real-world situations--if data-entry solutions for all problem domains were as simple as a login form, then JSF would be just the right tool out of the box. The saving grace of the framework is the ability to create and extend custom components, and if you couple that with the power and versatility of Ajax, you really start to reap the benefits of the modern Model-View-Controller architecture." - by Chris Hardin.To get more information on how to bundle Ajax into custom JSF components, you can start from reading this article.I want to say , that nowadays - you almost can't do JSF application without Ajax if you want to create powerful rich application. Users of your application are hope and waiting that web application will be as close as possible to desktop applications. With all
Read more: Bundling

QuipuKit JSF Library
2007-06-29 04:16:00
The QuipuKit component suite includes advanced UI widgets (TreeTable, Chart, Calendar) and provides enhanced implementations of the standard JSF components (DataTable, TwoListSelection). Each QuipuKit component offers a rich feature listand various customization options, enabling you to create a desired look-and-feel with ease.I'm currently using this library in one of my project. All my thoughts and impressions I will write later.
Read more: Library

Combine JSF Facelets and the Flying Saucer XHTML Renderer
2007-06-29 03:44:00
This is a very nice tool for JSF and Facelets."Facelets and the Flying Saucer Renderer have a symbiotic relationship: one produces XHTML content while the other "parses" it and lays it out into an object graph in memory. While this object graph is then usually translated into Graphics2D API calls to render the document in Swing/AWT, it can also be transformed into various other formats such as PDF, a selection of image formats, or as a Scalable Vector Graphics (SVG) document." - by by Jacobus SteenkampNow it is very easy to create reports in pdf documents using just simple .xhtml pages with all it's supported content.Articles:Generating PDFs for Fun and Profit with Flying Saucer and iTextFull description on java.net


Ajax - Real benefits of real components. Part 4
2007-06-27 07:38:00
Continue from part 3.Short list of useful AJAX components (from 32 to 39) :32. Grid3 Example33. AJAX Table Sort Script (revisited)34. AJAX Sortable Tables: from Scratch with MochiKit35. AJAX TableKit36. AJAX LightBox, Sexy Box, Thick Box37. AJAX Lightbox JS38. AJAX Unobtrusive Popup - GreyBox39. SmoothGallery: Mootools Mojo for Images | Full galleryFull article bySmashing Magazine


Ajax - Real benefits of real components. Part 3
2007-06-27 07:37:00
Continue from part 2.Short list of useful AJAX components (from 21 to 31) :21. Chained select boxes22. AJAX Key Events Signal23. Disable form submit on enter keypress24. AJAX Instant Completion: Rico Framework25. Novemberborn: Event Cache26. AJAX Emprise Charts: 100% Pure JavaScript Charts27. amCharts: customizable flash Pie & Donut chart28. PJ Hyett : The Lightbox Effect without Lightbox29. AJAX Upload Form30. AJAX contact form31. Ajax.Form: mootools demoFull article bySmashing Magazine


Ajax - Real benefits of real components. Part 2
2007-06-27 07:35:00
Continue from part 1.Short list of useful AJAX components (from 11 to 20) :11. AJAX Calendars12. AJAX Floating Windows13. AJAX Star Rating Bar14. Ajax poller15. AJAX HistoryManager, Pagination16. AJAX Tooltips: Nice Titles revised | Blog | 1976design.com17. AJAX Web Controls18. AJAX syntaxhighlighter19. GMail Ajax Style Username Signup20. Transparent MessageFull article bySmashing Magazine


Ajax - Real benefits of real components
2007-06-22 12:38:00
Almost every person who work in web-development knows about all benefits that we've got with Ajax. All new web applications have to be more and more interactive, responsive and flexible. Here I wanted to present for you most interesting Ajax components that already done and can make development easy and your applications more powerful.Short list of useful AJAX components (first 10) :1. AJAX AutoSuggest: An AJAX auto-complete text field2. AJAX Autocompleter / script.aculo.us library3. AJAX AutoCompleter4. Ajax autosuggest/autocomplete from database5. Ajax dynamic list6. AJAX inline text edit 2.07. AJAX Instant Edit8. AJAX Menu Widget9. AJAX Dialogs, Menus, Grids, Trees and Views10. Ajax Tabs ContentFull article bySmashing Magazine


What this blog about?
2007-06-22 12:38:00
This blog is about Java, web development, all Java related server-side technologies,about UI and how to design it, and also about JSF , AJAX, custom JSF components etc.


Seam and Flex by Shashank Tiwari
2007-07-11 04:08:00
JBoss Seam and Adobe Flex are two promising technologies. Seam makes it easy to build stateful web applications. It integrates the Java EE frameworks together. Flex is a great rich application development framework. The question is can they and should they be used together?Seam till its 1.x versions used JSF as the main UI framework. This implied that it was built around a server side UI model. Flex on the contrary is a client side UI framework. Oops! so we have a big disconnect right away! Not really, there possibly are some viable options to make them work together. In the latest version of Seam 2.0.0 BETA the coupling with JSF has been loosened. Also, in the past its been demonstrated that JavaScript UIs (built on frameworks like DOJO or any other) could directly remote to Seam server side components. Remember though that JavaScript runs within the browser whereas Flex applications runs within the Flash VM. Does that matter?One option is to have Flex as the front end and make Flex c


Java EE 6, OSGi & Sun on different wavelength's
2007-07-13 06:42:00
Java EE 6 is on the drawing board, but the opinions are already starting to diverge. Rod Johnson -- of Spring fame -- thinks Java EE 6 is on the right track, see the discussion on Rod Johnson: "Java EE 6 Gets it Right" . However, this is not the same tone adopted by some OSGi proponents. Peter Kriens over at OSGi writes: "Can someone tell Sun about OSGi", going onto say : Someone just sent me a mail linking JSR 316. A JSR that will specify Java Enterprise Edition 6, the successor of Java EE 5, which was defined in JSR 244.Now before we take a look, lets just investigate some recent trends in the Enterprise computing world. Hmm, BEA moved their micro Service Architecture on top of OSGi, IBM Websphere 6.1 seems to have chosen OSGi, Jonas is an EE framework build on OSGi from day one, and the JBoss Microcontainer is modified to support OSGi. On top of that, we have one product that made many people re-think Java EE: Spring. Now this product fell in love with OSGi. The market clearly says
Read more: different

Interoperability between the Java platform and Windows Communication Foundation (WCF)
2007-07-13 04:00:00
Project Tango develops and evolves the codebase for WebServices Interoperability Technologies (WSIT) that enableinteroperability between the Java platform and Windows CommunicationFoundation (WCF) (aka Indigo). Project Tango's WSIT tecnology is bundled inside GlassFish v2. It is alsopossible to download a more recent version of WSIT and install intoGlassFish or Tomcat.Project Tango uses JAX-WS andJAXB as a foundation upon whichto build plugins to provide web services features such asbootstrapping communication, optimizing communication, reliablemessaging, atomic transactions, security and trust.One of the main goals of Project Tango is to provideinteroperability with Windows Communication Foundation,the Web services stack bundled with the .NET 3.0 platform.The two main value propositions of Project Tango are the following:● An implementation of the key WS-* specifications● Interoperability with .NET 3.0 frameworkTango provides an implementation of the key enterprise Web servic


JSF 1.2 - Apache MyFaces 1.2.0 released
2007-07-18 09:36:00
The Apache MyFaces team is pleased to announce the release of Apache MyFaces Core 1.2.0.MyFaces Core 1.2.x is a JavaServer(tm) Faces 1.2 implementation as specified by JSR-252. MyFaces Core has passed Sun's JSR-252 TCK and is 100% compliant with the JSR-252 specification.MyFaces Core 1.2.0 is available in both binary and source distributions.* http://myfaces.apache.org/download.htmlMyFaces Core is also available in the central Maven repository underGroup ID "org.apache.myfaces.core".Release notes are available.From the editor: It's as yet unclear whether Tomahawk, which extends JSF with new components and converters, is compatible with MyFaces Core 1.2.0, as Tomahawk is specified as a JSF 1.1 library. Likewise with the other MyFaces subprojects, such as Tobago (more user interface components and theming), Trinidad (dialog management and page flow scope), and Orchestra (which combines JSF with a persistence layer). They should be compatible, however: is anyone willing to confirm?Post


JCR 2.0 under public review
2007-07-18 03:44:00
The next major revision of the Java Content Repository (JSR-283) has entered public review status on the JCP web site. Most of the visible changes revolve around querying a repository for content, with the SQL and XPath query languages being deprecated.JCR is gaining acceptance in the market, with open source vendors like Alfresco, Apache, Magnolia as well as commercial vendors such as Day, and Percussions available. (Note: this is very far from an exhaustive list, although it'd be nice to have an exhaustive list somewhere...)The revision to the specification is an excellent step forward.


QuipuKit 1.2 Is Available Now!
2007-07-29 10:35:00
QuipuKit is a JSF components library. I wrote about it in my past posts.I've tried it in two of my projects. Web applications that was made - working under Tomcat server, so I wasn't boring about Quipukit's compatibility with other servers. Now as was written in press release , QuipuKit library works under Jboss server, WebShpere server and support JBoss Seam framework.Other features are pretty good. Mainly I was using it's TreeTable and DataTable components.In version 1.2 Quipukit library now has SuggestionField component.As I saw in it's demo - it's kind an AutoComplete component.You can take a look by your own on the demo of QuipuKit library.$450 for per developer license - it's great price for library like that.


IE memory leaks solution for AJAX enabled components.
2007-07-31 07:17:00
First Part. Short Intro.First of all , I must say that probably you already know about problem with memory leaks in IE. And also we have a lot of pages on different sites where people were discussed the patterns of memory leaks in IE.Just try to google on memory leaks in IE, or something like that - and you'll see.Main part. The problem.But I want to share with you the solution to a problem with memory leaks in IE.I want to describe you a problem, If you'll made your own AJAX -enabled component with a lot of javascript on the client-side, you may get the situation when memory allocated by IE will grow after each(or may be not each) component refresh with AJAX or whole page refresh probably.You could see such behavior , if you assign( by javascript ) to your AJAX enabled component any custom(means non-standard :) ) events or some specific functions, in which you'll get reference to that component.This is very popular way to do such things.And if you'll take your AJAX enabled componen


jMaki: Tech brief
2007-08-13 09:49:00
Project jMaki: TheServerSide Tech BriefUploaded by ciurana


Tech Brief about Aranea Framework, by Jevgeni Kabanov
2007-08-16 11:07:00
Aranea Framework: TheServerSide Tech Brief Uploaded by ciurana


PageBus and the AJAX Challenge: TheServerSide Video Tech Brief
2007-08-23 04:03:00
PageBus and the AJAX Challenge : TheServerSide Tech Brief Uploaded by ciuranaTIBCO's PageBus is an open-source Javascript messaging bus for integrating heterogenous AJAX elements in a web page through broadcasting and listening of events published to specific topic names. Messages can be dispatched from one AJAX component to another, or they can be bridged with messaging systems on the remote server. Rather than hard-wiring the AJAX components on a page to talk to one another, PageBus simplifies development by providing a simple publish-subscribe API. This helps modularize applications and promotes team development, unit testing, and better source repository management.PageBus is the main integration technology behind the AJAX Challenge, a web development contest with the goal of creating the largest mashup in history. Are you up to the challenge?Kevin Hakman is the director of developer evangelism for TIBCO General Interface, an award-winning rich Internet application framework. Gener


Page 1 of 2 « < 1 2 > »
eXTReMe Tracker