Tuesday, August 10, 2010

The Seam Framework

Seam is a powerful open source development platform for building rich Internet applications in Java. Seam integrates technologies such as Asynchronous JavaScript and XML (AJAX), JavaServer Faces (JSF), Java Persistence (JPA), Enterprise Java Beans (EJB 3.0) and Business Process Management (BPM) into a unified full-stack solution, complete with sophisticated tooling.

Seam has been designed from the ground up to eliminate complexity at both architecture and API levels. It enables developers to assemble complex web applications using simple annotated Java classes, a rich set of UI components, and very little XML. Seam's unique support for conversations and declarative state management can introduce a more sophisticated user experience while at the same time eliminating common bugs found in traditional web applications.

See the full article found on
http://seamframework.org/

Nishan Shanaka Korala Gamage
Colombo, Sri Lanka
Author: Eye Think

Introducing Scala


Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application.

Twitter and LinkedIn are done using this programming language

If you are interested Read more on
http://www.scala-lang.org/

Nishan Shanaka Korala Gamage
Colombo, Sri Lanka
Author: Eye Think