JasperReports

February 13, 2010 Leave a comment
Jasper Reports
  • JasperReports is a powerful java open source reporting tool
  • JasperReports are defined in an XML file format

JasperReport

–Reporting engine
–Various output options
  • PDF, HTML, XLS, CSV, XML, RTF, TXT
–Various data source options
  • JDBC, EJB, POJO, Hibernate, XML, extensible…
–Integrated charting

Features

  • It has flexible report layout
  • It is capable of presenting data textually or graphically
  • It allows developers to supply data in multiple ways
  • It can accept data from multiple data sources
Please click this link to view the complete document – JasperReport
Please click this link to view its video –
By,
Manikandan Chokkalingam

J2ME

February 13, 2010 Leave a comment

<!–[endif]–><!–[if !ppt]–><!–[endif]–>

J2ME is based on 3 core concepts:
  1. Configurations
  2. Profiles
  3. Optional packages

<!–[endif]–><!–[if !ppt]–><!–[endif]–>

Configurations
<!–[endif]–><!–[if !ppt]–><!–[endif]–>
  • A configuration is a complete Java runtime environment, consisting of:
– Java virtual machine (VM) to execute Java bytecode
– Native code to interface to the underlying system
– Set of core Java runtime classes
  • To use a configuration, a device must meet certain minimum requirements.
  • The set of core classes is normally quite small and must be enhanced with additional classes supplied by J2ME profiles or by configuration implementor.
  • Configurations do not define any user interface classes.

<!–[endif]–><!–[if !ppt]–><!–[endif]–>

Profiles
<!–[endif]–><!–[if !ppt]–><!–[endif]–>
  • Adds domain-specific classes to a configuration:
  • To fill in missing functionality
  • To support specific uses of a device
  • Most profiles define user interface classes for building interactive applications.
  • To use a profile, the device must meet the minimum requirements of the underlying configuration and of the profile.

<!–[endif]–><!–[if !ppt]–><!–[endif]–>

Optional Packages
<!–[endif]–><!–[if !ppt]–><!–[endif]–>
  • Set of APIs in support of additional, common behaviors.
  • Have specific dependencies on a particular configuration and/or one or more profiles.
  • Examples of optional packages :
–  RMI Optional Package
– Bluetooth Optional Package
-JDBC Optional Package
Please click this link to view the complete document – j2me
Please view this link to view its video in youtube – http://www.youtube.com/watch?v=-KTBXZ2WYO8
 
By,
Puthiyavan Karuppasamy

Apache Wicket

February 13, 2010 Leave a comment

What is Wicket ?

  • Web Application Framework
  • Component-Component-based Framework
  • Wicket 1.4 is Java 1.5+ compliant

<!–[endif]–><!–[if !ppt]–><!–[endif]–>

Advantages
<!–[endif]–>
  • POJO-centric
  • Avoid overuse of XML configuration files
  • Fully solve back button problem
  • Easy to create bookmarkable pages
  • Re-usability
  • Easy to integrate with Java security
  • Compatible with any ordinary HTML editor

Please click this link to view the complete document – Apache Wicket

Please click this link to view its video – http://www.youtube.com/watch?v=yxV7dfi4j7s
By,
Goldwin Lawrence

Pentaho Open Source BI

February 13, 2010 Leave a comment

Pentaho Overview
  • Pentaho is the commercial open source software for Business
  • Intelligence (BI)
  • Pentaho been developed since 2004.
  • Pentaho provides comprehensive reporting, OLAP analysis, dashboards, data integration, data mining and a BI platform.
Pentaho’s Benefit;
  • Open Source
  • Have community that support the users
  • Running well under multi platform (Windows, Linux, Macintosh,
  • Solaris, Unix, etc)
  • Have complete package from reporting, ETL for warehousing data
  • management, OLAP server data mining also dashboard.

Pentaho’s Applications;

  • Suite Pentaho –
– BI Platform (JBoss Portal)
– Pentaho Dashboard
– JFreeReport
– Mondrian
– Kettle
– Weka
  • All build under Java platform
Please click this link to view the complete document – Pentaho Open Source BI
Please click this link to view its video in youtube – http://www.youtube.com/watch?v=7eGw0WG8YRo
By,
Goldwin Lawrence

Log4j

February 13, 2010 Leave a comment
Log4j
•It is a set of APIs that allows developers to write log statements in their code and configure them externally, using properties files
• It is possible to enable logging and control its behavior at runtime without modifying the application
• Open source, The Log4j package is distributed under the Apache Software License.

• Very popular – fast and extensible, easy to use

Logging:
•Logging equips the developer with detailed context for application failures
•Logging is an important component of the development cycle, it provides real context
• Logging is persistent – can be saved and evaluated at any time
Please click this link to view the complete document – log4j
please click this link to view its video in Youtube – http://www.youtube.com/watch?v=LIUBqqwF8gc
By,
Prabavathy Gnanasekaran

Bug Zero

February 3, 2010 Leave a comment
A bug tracking system is a software application that is designed to help quality assurance and programmers keep track of reported software bugs
And to address programming errors found. This process includes recording the bug, reviewing it, recording the fix
Please click the link to view complete document – Bug Zero
Please click the link to view its video in youtube – http://www.youtube.com/watch?v=-sE2TgXImIU
By
Dhivakaran Mohan

Java Design Patterns

February 3, 2010 Leave a comment

  It is a technique for making code more flexible by making it meet certain criteria 

The primary goal is to help improve the quality of the software in terms of the software being reusable, maintainable, extensible, etc.

Please click this link to view complete document – Java DesignPatterns

Please click this link to view its video in youtube – http://www.youtube.com/watch?v=J0zqOjZ8B6g

 By,

Rajababu Srinivasan