Minggu, 11 Oktober 2009

Nokia X3 - Device details

The Nokia X3 is a phone supporting EGSM 850/1800/1900 mhz (or 900/1800/1900 mhz depending on region). Main features include Series 40 6th Edition developer platform, WebKit Open Source Browser, 3.2 megapixel FullFocus (EDOF) camera, stereo FM Radio with internal FM radio antenna, Flash Lite 3.0, Bluetooth 2.1 +EDR and MIDP Java 2.1 with additional Java APIs.

To know more, check out-



The Sony Ericsson Java SDK has just been released

The Sony Ericsson Java SDK has just been released. It allows Java ME developers to create powerful applications for Satio.

A new Developers’ Guidelines document explains the Java features and related platform specifications.

In addition to the standard Symbian^1 (S60 5th Edition) support, Sony Ericsson has added these specific features:

1. Advanced Multimedia Supplements (JSR-234)
2. Content Handler API (JSR-211)
3. Mobile Sensor API (JSR-256)
4. Project Capuchin support

Download the SDK and developer guidelines at http://bit.ly/18V4QC

All About Java

Here, You will find your way to learn and know what's new in Java World and it's related technologies.

1- Java Programming Language
2- Java Standard Edition(J2SE)
3- Java Enterprise Edition (J2EE)
4- Java Micro Edition (J2ME)
5- OOAD (Object Oriented Analysis and Design)
6- Design Patterns ( Gang Of Four)
7- Discuss Java Exam's (SCJP,SCJD)

------ Java SE ------
1-Java SE

2-JDK 6 Documentation

3-Java SE Technologies at a Glance

4-The Java Tutorials

5-Java SE Downloads

6-Java SE for Business

7-Feature Stories About Java Technology

8-People who have Passion for Java Technology

------- Java Enterprise--------
1-Java EE

2-Java EE SDK DownLoads

3-Java EE Tutorials

4-Java EE Code Samples & Apps

5-Java EE Technical Articles & Tips

6-java Enterprise Community

----- Web Service -------
1- Web Services

2-Web Services Tutorials

3-Web Services Samples

4-Web Services APIs and Docs

5-Java Web Services Developer Pack 2.0

6-JAXB 2.1 Runtime Library

7-JSR 222: Java Architecture for XML Binding (JAXB) 2.0

8-JSR 224:API for XML-Based Web Services (JAX-WS) 2.0

------ Netbeans IDE -------
1-Official Web site for netBeans

2- Netbeans Documentation

3-NetBeans IDE 6.5 Release Information

4-NetBeans IDE Features

5-NetBeans IDE Download

------Oracle Java Driver------
1- OJDBC Oracle Driver

2-Oracle Pl/SQL Materials

3-Oracle SQL Reference

4- 2 Day + Java Developer's Guide

---Object Analysis And Design--
1-brief Introduction

2-Sun OO-226 Object-Oriented Analysis and Design for Java Technology (UML)

------iText Pdf Library ------
iText is a library that allows you to generate PDF files on the fly.

2-Download Libarary


---- About Certification -----
1-Sun Certified Java Programmer (SCJP)

2-Sun Certified Java Developer (SCJD)

3-Sun Certified Web Component Developer (SCWCD)

4-Sun Certified Business Component Developer (SCBCD)

5-Sun Certified Developer For Java Web Services (SCDJWS)

5-Sun Certified Enterprise Architect (SCEA)

6-Sun Certified Mobile Application Developer (SCMAD)

---- Java Blogs ----
1-Blogs Of sun

2-Java EE Blogs

3-The Java Tutorials' Weblog

3-Web Services Blogs

JavaFX coding Challenge

After going through a very tight competition, the winner is finally obtained.

First prize is Sten Anderson Music Explorer FX applications.
while the second winner is Naoki suganuma with LifeScope application.
and for the third winner is Evgeni Sergeev Shining EtherFX applications.

besides the three winners, there is also the winner of the student categori namely,
Caesar Photobook mobile applications by Ramin Mohammadi, Real Application Car Race Track by Diego Benna
and applications by Kazuki Hamasaki CalcFX

source: http://javafx.com/challenge/?intcmp=2668

Move to Solaris 10

Ten things to know about Solaris 10 OS:

Great Product
The constant demonstrated innovation within the Solaris OS pays off by delivering benefits that can save companies time, hardware costs, power and cooling, while preserving investments in software and training. In short: innovation matters, because it saves you money.

Great Price
Solaris 10 support pricing is 20% to 50% lower than equivalent support from other open OS vendors. No-cost end user licensing lowers barriers to entry, while overall efficiency lowers costs of operation.

Open Source
The Solaris OS code base is the foundation of the OpenSolaris™ open source community (visit opensolaris.org). In addition, the Solaris OS includes the leading Web 2.0 open source packages, ready to run and optimized for the over 1,000 x64 and SPARC system platforms supported by Solaris 10.

Application Compatibility — guaranteed
The Solaris OS delivers binary compatibility from release to release and source compatibility between SPARC® and x86 processors; with the Solaris Application Guarantee backing it, it's something you can count on. And for the ultimate in conversion ease, use Solaris 8 and Solaris 9 Containers on Solaris 10, a “Physical to Virtual” way to quickly and easily run your existing application environments on the latest SPARC systems.

One Solaris — same features on hundreds of systems
With a single source code base, the Solaris OS runs on x86 and SPARC and processor-based systems — and delivers the same features on all platforms. You can develop and optimize applications on the Solaris OS for use on over 1000 system models from leading vendors such as Sun, HP, IBM, and Dell.

Designed to run securely all the time
The leading-edge security features in the Solaris 10 OS help you reduce the risk of intrusions, secure your applications and data, assign the minimum set of privileges and roles needed by users and applications, and control access to data based on its sensitivity label. Solaris 10 has been independently evaluated at EAL4+ at three Protection Profiles, one of the highest levels of Common Criteria certifications.

Designed for observability
Solaris Dynamic Tracing (DTrace) technology makes it fast and easy to identify performance bottlenecks, especially on production systems. System administrators can use this to troubleshoot even the most difficult problems in minutes instead of days; developers can use it to optimize applications, with significant performance gains possible — real-world use has yielded increases up to 50 times previous performance.

Designed for Virtualization
Solaris 10 has powerful virtualization features built in at no additional charge. With Solaris Containers, you can maintain a one application per virtual server deployment model while consolidating dozens or even hundreds of applications onto one server and OS instance. Share hardware resources while maintaining predictable service levels; increase utilization rates, cut system and licensing costs while gaining the ability to quickly provision and move workloads from system to system. Logical Domains and Xen-based paravirtualization support add even more virtualization flexibility.

Designed for high availability
Predictive Self Healing is a key feature in the Solaris 10 OS that helps you increase system and service availability. It automatically detects, diagnoses, and isolates system and software faults before they cause downtime. And it spans the full range from diagnosis to recovery on SPARC, AMD Opteron™ and Athlon, and Intel® Xeon® and Core Duo processor-based systems.

Designed for performance
The Solaris 10 OS has set over 244 price performance records since its release, unleashing even more power from existing applications. Download the latest Sun™ Studio compilers and developer tools to bring even greater performance to your applications.

move now and download for free:

Minggu, 04 Oktober 2009

JavaFX 1.2 Technology: Features and Enhancements

The JavaFX 1.2 SDK is a significant update to the JavaFX 1.1 SDK. The JavaFX 1.2 SDK includes changes to the APIs that are not forward compatible. Some classes, APIs, and variables have been removed from the JavaFX 1.1 SDK, while newer classes, APIs, and variables have been added to the JavaFX 1.2 SDK.

The JavaFX 1.2 SDK release is not binary compatible with the JavaFX 1.1 SDK. This means that your application and all libraries that it depends on must be recompiled with the JavaFX 1.2 SDK.

Legend (Added: Add icon, Removed: Remove icon, Changed: Changed icon)


Packages affected: javafx.animation, javafx.animation.transition

  • Transition.interpolate is now named interpolator. Changed icon

    Old: public override var interpolate = Interpolator.LINEAR;
    New: public override var interpolator = Interpolator.LINEAR;
  • The Transition class inherits from the Timeline class. Changed icon

  • The Transition.duration variable in SequentialTransition and ParallelTransition is inaccessible. However, the public-read protected variables cycleDuration and totalDuration are now included in the Timeline. Remove icon Add icon

    public-read protected var cycleDuration: Duration
    public-read protected var totalDuration: Duration

  • The timelines variable is no longer included in KeyFrame. Subtimelines are no longer supported. This functionality is now supported by ParallelTransition and SequentialTransition. Remove icon

  • The timelineDirty variable is no longer included in the Transition class. The markDirty() function provides the same support as the old timelineDirty variable. timelineDirty, previously a protected variable of the Transition class, is now a local variable and can be modified through a protected markDirty() function in the Transition class. This change enables a third-party library to extend the JavaFX Transition base class to implement additional Transition classes. The existing Transition classes, such as TranslationTransition, RotateTranslation, and PathTransition, work as before. Rename

    Old: timelineDirty = true;
    New: markDirty()

Asynchronous Operations

Package affected: javafx.async

  • The AbstractAsyncOperation and RemoteTextDocument classes are no longer included in the javafx.async package. The javafx.io.http.HttpRequest class can be used instead of the javafx.async.RemoteTextDocument class. Remove icon

  • The following classes are new to the javafx.async package. Add icon


Package affected: javafx.scene.effect

  • The following classes are new to the javafx.scene.effect package. Add icon


Packages affected: javafx.scene.transform, javafx.scene.image, javafx.ext.swing, javafx.scene, javafx.scene.layout, javafx.stage, javafx.geometry, javafx.scene.paint

  • The variables for the matrix elements in the javafx.scene.transform.Affine class are now named as follows: Changed icon

        m00 --> mxx
    m01 --> mxy
    m02 --> tx
    m10 --> myx
    m11 --> myy
    m12 --> ty

    However, the more common use case of using the Transform.affine method is not affected.

    Old: Affine { m00: 1 m10: 0 m01: 0 m11: 1 m02: 25 m12: 15 }
    New: Affine { mxx: 1 myx: 0 mxy: 0 myy: 1 tx: 25 ty: 15 }
  • javafx.scene.image.Image.fromBufferedImage(image:java.awt.image.BufferedImage) is now named javafx.ext.swing.SwingUtils.toFXImage(image:java.awt.image.BufferedImage). The parameters and functionality are identical to the old method. Changed icon

  • The javafx.scene package supports the following new classes: Add icon

  • The javafx.geometry package supports the following new classes: Add icon

  • No events should be delivered when Node is disabled. Changed icon

    • An application should not expect events on a disabled Node.
    • Mouse and key event handlers should not be invoked when Node is disabled.
    • A focused Node should lose focus when it becomes disabled.

  • The enabled variable of Swing components in the javafx.ext.swing package is no longer included. The disable variable is still available and sufficient to handle the enabling and disabling of components. Remove icon

  • New layout variables are now included in javafx.scene.Node, javafx.scene.CustomNode, and javafx.scene.Group: Add icon

    • layoutInfo
    • layoutBounds
    • layoutX
    • layoutY

  • The preferred method to position a node for layout is layoutX and layoutY instead of using translateX and translateY. While translateX and translateY most likely will work, layoutX and layoutY will have better performance. Also, if you do a legitimate translateX and translateY, the original value is lost if you did not use layoutX and layoutY. Add icon

  • The default layoutBounds of a Node does not include clip, its effect, or any of its transforms. Rename

  • The implicit pivot of a Node when using the scaleX, scaleY, or rotate variables is the (untransformed) center of the layoutBounds. Rename

  • The boundsInScene variable is no longer included in the Node, Group, and CustomNode classes. The localToScene(boundsInLocal) function provides the same support as the old boundsInScene variable. The boundsInScene variable was expensive to compute, and the localToScene(boundsInLocal) function gives better performance because binding to the localToScene function is not allowed. Rename

    Old: node.boundsInScene
    New: node.localToScene(node.boundsInLocal)
  • The javafx.scene.layout package now includes the following classes. Add icon

Sumber : Copas dari http://javafx.com/docs/articles/javafx1-2.jsp


Kawan, ada yang pernah mencoba JavaFx. Yup, ini salah satu produk yang diluncurkan oleh SUN Microsystem. Modul ini digunakan untuk menciptakan aplikasi yang menyokong. RIA - rich Internet Application
Seprti apa sih sebenarnya JavaFx itu?
Jika kawan-kawan pernah melihat aplikasi berbasis Flash (atau sekarang disebut Flex) dari Adobe dengan tampilan animasi yang indah. Sekarang dengan menggunakan Java sebagai pembangun aplikasipun, kita bisa membuat animasi seindah web berbasis Flex.
Kreasi ini sebetulnya sudah dilakukan oleh Microsoft sebelumnya, yaitu dengan Silverlightnya. Sama dengan si JavaFx ini fungsinya tentu saja untuk memudahkan programmer dalam membuat RIA.
Kalo kita bisa flash back ke belakang, kita masih bisa mengingat java applet yang sebetulnya juga sudah menunjang RIA, tetapi trend pada saat itu masih belum berpihak pada SUN.
seorang java programmer saat ini mempunyai pilihan untuk membuat aplikasi internetnya lebih kaya dan atraktif, yaitu dengan menggunakan JavaFx