★ wanayoo — archive 1999 http://blogs.oracle.com/java/category/OracleNouvelle recherche | Portail wanayoo

Thursday Apr 28, 2011

Oracle Nominates SouJava and Goldman Sachs for Ratified JCP Executive Committee Seats

The revitalization of the Java Community Process continues: For the Executive Committee Special Election (ends May 9), in which two ratified seats are open, Oracle has nominated two very worthy, and very complementary, candidates.

Just to refresh your memory, in January 2011, Oracle nominated the Brazil-based SouJava Java User Group, represented by Java Champion Bruno Souza, for one of those two ratified seats. (Nominees for ratified seats are proposed by Oracle in its role as the Java steward, but must be endorsed by a vote of the total JCP membership). SouJava is one of the oldest and largest Java user groups in the world, and by virtue of its national constituency, has deep roots into the Java and open-source communities. (Furthermore, as he likes to tell it, Bruno was also perhaps the first and only developer to actually pay for his JCP membership, back in the days when that was required.) The nomination of SouJava to be the first Java User Group member on the EC will give an even louder voice to the Java user group community and to the broader developer community, and will formally recognize the importance of Brazil in the Java world.

For the second ratified seat - and this process has taken some time due to the need to find a strong candidate - Oracle is nominating New York-based Goldman Sachs, represented by John Weir, Managing Director and CTO of Operations Technology. With this nomination, Oracle continues to deliver on its commitment to expand the representation of tech-savvy, non-vendor businesses with a very strong commitment to the success of Java. (Ericsson and Credit-Suisse are two other EC members in this category.)

For background purposes, consider the position statement provided by this nominee:

Goldman Sachs is a financial services firm built on its global technology enterprise. Technology is not only the largest division at Goldman Sachs, representing more than a quarter of the firm, but over two-thirds of its 8,000 members are application developers. With more than 130 million lines of Java code under management, development at Goldman Sachs is overwhelmingly Java-based, and there are more than 3,000 developers in its Java user group implementing systems which are then leveraged by over 10,000 end-users.

The firm custom-builds most of its software because of the unique technological problems presented by the nature and scale of its businesses; the critical importance of state-of-the-art capacity, latency and resilience; and the need to respond rapidly to clients. Its historical reliance on open source components, as well its extensive multi-vendor relationships, also give it deep experience with problems of interoperability and systems/software integration. As a major consumer of Java, Goldman Sachs is thus deeply invested in its future, and seeks to contribute to Java standards. We remain committed to the continued evolution of Java, both through the innovation of the broad Java community, and the ongoing process of standardization.

Oracle believes that considered in tandem, these two candidates offer the right balance of interests between corporate "consumers" of Java and the community at large. As Java ME Executive committee member John Rizzo of Aplix Corp. has described it, the former brings the perspective of a key industry investor, whereas the latter carries the voice and energy of a large and vibrant user community. Only with a diverse set of representatives from vendors, individuals, open source communities and participants, Java user groups, and technical leaders in businesses with strong Java practices, will the JCP be able to drive the kinds of changes needed to produce a better, more open, and more agile community process in the future.

JCP members, we need your participation to help make this happen! The Special Election ends on May 9, with members-elect taking their seats on May 10. Get involved - cast your vote!

JavaOne Call for Papers Now Open

JavaOne 2011, Oct. 2-6, San Francisco, promises to be a great conference--with your help.  The JavaOne Call for Papers is now open. Every year we get amazing proposals from well-recognized luminaries in the Java community. But newbies should not be intimated! We can't evaluate proposals that aren't submitted. Use your creativity! Share a topic that stands out. Showcase your unique approach to utilizing Java technology.

Sharat Chander, JavaOne Program Committee Chairperson, is eager to get started. "Now that the Call for Papers is open, I'm really looking forward to receiving even more quality submissions this year compared to last year's conference," he said. To hear more from Sharat about the Call for Papers, you can listen to this Java Spotlight Podcast.

IMPORTANT: Submit your proposal as soon as possible, the the Call for Papers closes May 23, less than four weeks from today.

Monday Apr 25, 2011

JavaOne 2011

After receiving tremendous constructive input and support from the community, we are pleased to announce that JavaOne 2011 will be held October 2-6, 2011 in San Francisco.  With increased investment and significant improvements, Oracle is committed to making JavaOne a success again this year and into the future.

For the past 15 years, JavaOne has been the leading collaboration and learning event bringing the Java community together.  With an exciting year for Java ahead, including the anticipated release of JDK 7 and JavaFX 2.0, the event will continue to provide up-to-date quality content as well as a look into what the future holds for Java.  

As in previous JavaOne conferences, Oracle will continue to recruit thought leaders in the Java community to help shape the content at this year's event. To learn more about community members who helped shape material in 2010, visit the JavaOne Program Review Committee page.

Call for Papers
We expect to open the call for papers on April 27th and close on Monday May 23rd, so keep your eyes and ears open for announcements.  This year, you can provide submissions for consideration that cover the following in-depth technical tracks:

  1. Core Java Platform
  2. Emerging Languages, Tools and Techniques
  3. Enterprise Service Architectures and the Cloud
  4. Java EE Web Profile and Platform Technologies
  5. Java ME, Mobile, Embedded, and Devices
  6. Java SE, Client-Side Technologies and Rich User Experiences
  7. The Java Frontier

If you have questions about the call for papers, please contact speaker-services_ww@oracle.com.

JavaOne Conference Improvements

  • Although taking place the same week as Oracle OpenWorld, JavaOne is being run as a separate, standalone conference, with its own fully dedicated conference space.  Compared with 2010, there will be larger sessions rooms and increased exhibitor space.
  • Increase in the number of content slots including technical sessions, birds of a feather and hands on labs.
  • More time and space for developer interaction and collaboration during the conference.
  • Direct involvement from community representatives in planning/steering the event.

 
Register Now
The best way to make the most of your conference experience is to register early and secure the best rates on hotels.  The earlier you register, the better lodging options you'll have.  Register now.

Stay Connected
To stay on top of JavaOne conference news please bookmark the JavaOne Conference blog or visit the conference web site. And, also use these social media tools:

    Wednesday Apr 20, 2011

    NetBeans IDE 7.0 Released

    NetBeans IDE 7.0 has just been released. NetBeans IDE 7.0 introduces language support for development to the upcoming JDK 7 release, currently available as a Developer Preview. That means the editor supports the Project Coin (JSR 334) language features such as strings in switch statements, the diamond operator, try-with-resources statements and more. "It allows you to write cleaner, more readable, less error-prone code," said John Jullion-Ceccarelli, NetBeans Engineering Manager.

    The release also provides enhanced integration with the Oracle WebLogic server, as well as support for Oracle Database and GlassFish 3.1. Additional highlights include Maven 3 and HTML5 editing support; a new GridBagLayout designer for improved Swing GUI development; enhancements to the Java editor, and more.

    NetBeans is free and open-source. You can download it from netbeans.org.

    Congratulations to the NetBeans team! Na zdraví!

    For more information:

    Visit the NetBeans IDE 7.0 Release Page

    Read the article "Oracle Announces NetBeans IDE 7.0 with Support for JDK 7 Developer Preview"

    View the NetBeansTechCast with John Jullion-Ceccarelli, NetBeans Engineering Manager

    Tuesday Apr 12, 2011

    Contexts and Dependency Injection in Java EE 6

    Java Champion, and Oracle Magazine's "Java Developer of the Year" Adam Bien, begins his precise and clear article, titled "Contexts and Dependency Injection in Java EE 6" by addressing an embarrassment of riches in Java EE 6 that leaves developers with a diverse array of choices:

    "Java Platform, Enterprise Edition (Java EE) 5 brought dependency injection (DI) with Convention over Configuration to Enterprise JavaBeans (EJB) 3.0. Java EE 6 introduces the flexible and powerful @Inject dependency injection model (JSR-330 and JSR-299) in addition to the already existing @EJB annotation. So when should you use what?"

    Contexts and Dependency Injection (CDI), the new Java EE 6 specification, introduces the concept of "contextual" references or scopes. Managed beans in CDI live in well-defined scope and are created and destroyed on demand by the container. Adam Bien articulates the best ways to qualify and to configure the dependencies using typed annotations, known as "qualifiers" with optional attributes instead of plain strings.

    All in all, Bien gives us a detailed understanding of an important step forward in Java EE. See the story here.

    Monday Apr 04, 2011

    Oracle Senior VP Steve Harris on Java's Present and Future

    A new article, titled "Oracle Senior VP Steve Harris on Oracle's Vision of Java," summarizes a talk given by Steven G. Harris, Oracle's Senior VP of Application Server Development, on January 24 at the International Oracle Users Group Community (IOUC) Summit. The article offers a detailed articulation of Oracle's view of the state of the Java platform, the challenges it currently faces, and the vision of Java's future.

    From the article:

    "All of our middleware -- when we talk about Fusion Middleware -- is written in Java," Harris noted. "So here's the message: If Java is not successful, we will fail. We really want Java to be successful, so keeping Java open, and having developers working in Java is really critical to our success."

    Read the entire article here.


    Thursday Mar 31, 2011

    Join the Java SE 7 Honor Roll

    zoomWe are looking for a few good bugs. Actually, we are looking for a few great developers who are willing to take Java SE 7 on a test drive and report bugs.

    The JDK7 Developer Preview Release is now available for rigorous community testing.  Download Now!  Time is running out! The latest build is feature complete, stable and ready to roll - so download, test and report bugs.

    Let us know what you think.  If you report a bug in the JDK 7 developer preview before April 4th, you will be listed on the Java SE 7 Honor Role.  PLUS...we will send you some Java swag (sorry, no specifics yet. It could be a Java-branded Tesla Roadster, but more likely a nice Duke pin). The Java product team will read, evaluate, and act on all feedback received via bugreport.  Bugs reported later might not get fixed in time for the initial release, so if you want to be a contributor to Java SE 7 do it before Monday, April 4th.

    Thanks for being an active member of the Java community!

    Friday Mar 25, 2011

    Using Adobe Flex and JavaFX with JavaServer Faces 2.0

    A new article, titled "Using Adobe Flex and JavaFX with JavaServer Faces 2.0" teaches developers how to take advantage of new features in JSF 2.0 and integrate Flex and JavaFX into their JSF applications.

    From the article:

    "The JavaServer Faces (JSF) 2.0 specification builds on the success and lessons from the last six years of usage of the JSF 1.0 specification. It takes inspiration from Seam and other Web frameworks and incorporates popular agile practices, such as convention over configuration and annotation over XML. This results in a much streamlined framework. Highlights include standardized AJAX support, Facelets as the default view technology, and custom composite components, which finally make component authoring straightforward and even enjoyable."

    Read the article here.


    Thursday Mar 24, 2011

    EclipseCon 2011: Oracle, Java and Open Source!

    Not everyone knows that Oracle is a long-time strategic member and board member of the Eclipse Foundation and the second main contributor to its projects. Their relationship is even more critical since Oracle became the steward of Java. As Mike Milinkovich, from the Eclipse Foundation, puts it on OpenJDK panel "as goes Java, so goes Eclipse" since Java is the dominant technology on Eclipse.

    A third of the keynote's room was surprised that IBM joined OpenJDK project but everyone agreed that it was a good thing. Mark Reinhold, Chief Architect of the Java Platform Group at Oracle and John Duimovich, Java CTO at IBM, called the recent developments a "Java Renaissance". The Java Community Process is functioning again and approved Java SE 7 JSR. IBM, Apple and Redhat are now participating in OpenJDK so the same code base will be implemented on more platforms. The improvements to the Java platform are underway with JDK 7 developer preview, Project Coin and the JDK 7 releases. JDK 8 and 9 features are also being discussed. In investing in Java and its ecosystem, Oracle is looking after its own interest since most of its products are written in Java and those products represent an important part of its indirect revenue.

    Responding to all the uncertainty about the future of Java, IBM joined the OpenJDK project to show its commitment to Java. As John Duimovich explains "we believe in the future of Java. We have a lot of products in Java, making direct revenue." IBM wants to reinforce the JCP process, contribute resources to improve transparent processes and contribute to, evaluate and improve to the OpenJDK project with IBM's deep expertise and experience. The collaboration main goal is to enrich the Java ecosystem: encourage more contributors to join OpenJDK and create more reference implementations for Java SE.

    With 17 tutorials and regular sessions during the 4 day event, Oracle was a Gold sponsor. The sessions covered technologies and products for developers to increase their productivity and scale their projects. With a more commercial purpose, were sessions about OpenJDK, HotRockit, Beanstalk, EcipseLink DBWS, Oracle Enterprise Pack for Eclipse and more. For a broader eclipse community, there were sessions about improvements to the Java language with Project Coin and to OSGi-enabled Java EE Applications using GlassFish. Also presented were Eclipse projects, that Oracle engineers are contributing to: Gemini, Virgo, Sapphire and Web Tool Platform.

    Friday Mar 18, 2011

    The Diabolical Developer: What You Need to Do to Become Awesome

    Wearing sunglasses and quite possibly hungover, Martijn Verburg's evil persona provided key tips on how to be a Diabolical Developer. His presentation at TheServerSide Java Symposium was heavy on the sarcasm and provided lots of laughter. Martijn insisted that developers take their power back and get rid of all the "modern fluff" that distract developers.

    He provided several key tips to become a Diabolical Developer:

    *Learn only from yourself.
    Don't read blogs or books, and don't attend conferences.
    If you must go on forums, only do it display your superiority, answer as obscurely as possible.

    *Work alone
    Best coding happens when you alone in your room, lock yourself in for days.
    Make sure you have a gaming machine in with you.

    *Keep information to yourself
    Knowledge is power. Think job security. Never provide documentation.

    *Make sure only you can read your code.
    Don't put comments in your code. Name your variables A,B,C....A1,B1, etc.
    If someone insists you format your in a standard way, change a small section and revert it back as soon as they walk away from your screen.

    *Stick to what you know
    Stay on Java 1.3. Don't bother learning abstractions. Write your application in a single file. Stuff as much code into one class as possible, a 30,000-line class is fine. Makes it easier for you to read and maintain.

    *Use Real Tools
    No "fancy-pancy" IDEs. Real developers only use vi.

    *Ignore Fads
    The cloud is massively overhyped. Mobile is a big fad for young kids.
    The big, clunky desktop computer (with a real keyboard) will return.
    Learn new stuff only to pad your resume. Ajax is great for that.

    *Skip Testing
    Test-driven development is a complete waste of time. They sent men to the moon without unit tests.
    Just write your code properly in the first place and you don't need tests.

    *Compiled = Ship It
    User acceptance testing is an absolute waste of time.

    *Use a Single Thread
    Don't use multithreading. All you need to do is throw more hardware at the problem.

    *Don't waste time on SEO.
    If you've written the contract correctly, you are paid for writing code, not attracting users.
    You don't want a lot of users, they only report problems.

    *Avoid meetings
    Fake being sick to avoid meetings. If you are forced into a meeting, play corporate bingo.
    Once you stand up and shout "bingo" you will kicked out of the meeting. Job done.

    Follow these tips and you'll be well on your way to being a Diabolical Developer!

    Thursday Mar 17, 2011

    The Java Community Process: What's Broken and How to Fix It

    In a panel discussion today at TheServerSide Java Symposium, Patrick Curran, Head of the Java Community Process, James Gosling, and 
Reza Rahman, member, Java EE 6 and EJB 3.1 expert groups, discussed the state of the JCP. Moderated by Cameron McKenzie, Editor of TheServerSide.com, they discussed what's wrong with JCP and ways to fix it.

    What's wrong with the JCP?
    Reza Rahman was quite supportive of the JCP. "I work as a consultant, and it's much better than getting a decision made a large company," Reza commented. He gave the JCP "Five stars" and explained that as an individual, he was able to have an impact on things that mattered to him.
    Cameron asked, "Now all these JCP problems came after Oracle acquired Sun, right?" To which the crowd had a good laugh, and the panel all agreed many of the JCP problems existed under Sun. How is the JCP handled differently under Oracle than Sun? "Pretty similar," said James. Oracle "tends more towards practicality" said Reza. "I'm glad to see things moving again, we've got several new JSRs filed," Patrick commented.

    How to Fix It?
    They all agreed greater transparency is a top issue. Without it, people assume sinister behavior whether it's there or not. Patrick said that currently spec leads are "encouraged" to be transparent, and the JCP office is planning to submit JSRs to change the JCP process so transparency is mandated, both for mailing lists and issue tracking. Shining a light on problems is the best way to fix them.

    Reza said the biggest problem is lack of a participation from the community. If more people are involved, a lot of the problems go away. "Developers are too non-chalant, they should realize what happens in the JCP has an direct impact on their career and they need to get involved." Reza commented.

    Got Involved!
    During Q&A, someone asked how a developer could get involved. They answered: Pick a JSR you are interested in and follow it. To start, you could read an article about the JSR and comment on the article (expert group members do read the comments). Or read the spec, discuss it with others and post a blog about it. Read the Expert Group proceedings. Join the JCP (free for individuals). Open source projects have code that you can download and play with, download it and provide feedback. Patrick mentioned that the JCP really wants more participation. "One way we are working on it is that we are encouraging JUGs to join the JCP as a group, and that makes all members of the JUG JCP members," Patrick said.

    They commented that most spec leads are desperate for feedback. "And, please get involved BEFORE the spec is finalized!" James declared. Someone from the audience said it's hard to put valuable time into something before it's baked. Patrick explained that Post Final Draft (PFD) is the time in the JCP process when the spec is mature enough to review but before the spec is finalized. The panel agreed the worst thing that could happen is that most people in the Java community just complain about the JCP without getting involved. Developer Sumit Goyal, conference attendee, thought it was a healthy discussion. "I got insights into how JSRs are worked on and finalized," he said.

    Key Links
    The Java Community Process Website  http://jcp.org/en/home/index
    Article: A Conversation with JCP Chair Patrick Curran
    Oracle Technology Network http://www.oracle.com/technetwork/java/index.html
    TheServerSide Java Symposium  http://javasymposium.techtarget.com/

    Wednesday Mar 16, 2011

    Java in Flux: Utopia or Deuteranopia?

    What a difference a year makes, indeed. Steve Harris, Senior VP, App Server Dev, Oracle and Adam Messinger, VP, Fusion Middleware Group, Oracle presented an informative keynote at the TheServerSide Java Symposium today. With a title "Java in Flux: Utopia or Deuteranopia?" you know things are going to be interesting (see Aeon Flux if you don't get the title reference).

    What a Year
    They started with a little background, explaining that the reactions to Oracle's acquisition of Sun (and therefore Java) one year ago varied greatly, from "Freak Out!" to "Don't Panic." From the Oracle perspective, being the steward of and key contributor to Java requires a lot of sausage making.  They admitted to Oracle's fair share of Homer Simpson-esque "D'oh" moments in the past year, which was complicated by Oracle's communication style.   "Oracle has a tradition has a saying a few things and sticking by then, in contrast to Sun who was much more open," Adam explained. "We laid out the Java roadmap and are executing on it, and we hope that speaks to our commitment."

    Java SE
    Adam talked about having a long term perspective on the Java language (20+ years), letting ideas mature in more experimental languages, then bringing them into Java. Current priorities include: JVM convergence (getting the best features of JRockit into Hotspot); support of parallel/multi-core programming, and of course, all the improvements in JDK7. The JDK7 Developer Preview is underway (please download now and report bugs!). The Oracle development team is also working on Lambda and modularity (Jigsaw) for SE 8. Less certain, but also under discussion are improvements for Java SE 9. Adam is thinking of it as a "back to basics" release. He mentioned reworking JNI, improving data integration and improved device support.

    Java EE
    To provide context about Java EE, Steve said Java EE was great at getting businesses on the internet. The success of Java EE resulted in an incredible expansion of the middleware marketplace for developers and vendors.  But with success, came more. Java EE kept piling on capabilities, but that created excess baggage.  Doing simple things was no longer so simple. That's where Java community is so valuable: "When Java EE was too complex and heavyweight, many people were happy to tell us what we were doing wrong and popularize solutions," Steve explained. Because of that feedback, the Java EE teams focused on making things simple again: POJOs and annotations, and leveraging changes in Java SE.  Steve said that "innovation doesn't happen in expert groups, it happens on the ground where developers are solving problems," and platform stewards need to pay attention and take advantage of changes that are taking place.

    Enter the Cloud
     "Developers are restless, they want cloud functionality from their own IT dept" Steve explained. With the cloud, the scope of problem has expanded to include the data center itself, with multiple tenants. To move forward, existing APIs in Java EE need to be updated to be tenant-aware, service-enabled, and EE needs to support various styles of deployment. The goal is to get all that done in Java EE 8.

    Adam questioned Steve about timing and schedule. "Yes, the schedule is aggressive, but it'll work" Steve said. Then Adam asked about modularization. If Java SE 8 comes out at the end of 2012, when can Java EE deliver modularization? Steve suggested that key stakeholders can come with up some pre-SE 8 agreement on how to expose the metadata about modules. He then alluded to Mark Reinhold and John Duimovich's keynote at EclipseCON next week. Stay tuned.

    Evil Master Plan
    In conclusion, Adam finally admitted to Oracle's Evil Master Plan: 1) Invest in and improve Java SE and EE 2) Collaborate with the community 3) Broaden the marketplace for Java development. Bwaaaaaaaaahahaha! <rubs hands together>

    Key Links
    JDK7 Developer Preview  http://jdk7.java.net/preview/
    Oracle Technology Network http://www.oracle.com/technetwork/java/index.html
    TheServerSide Java Symposium  http://javasymposium.techtarget.com/
    "Utopia or Deuteranopia?" http://en.wikipedia.org/wiki/Aeon_Flux

    Monday Mar 14, 2011

    5 New Java Champions

    The Java Champions have nominated and accepted five new members to their group: Jonas Bonér, James Strachan, Rickard Oberg, Régina ten Bruggencate, and Clara Ko. Congratulations, and we look forward to hearing more from each of them!

    Jonas Bonér (Sweden) is a Java entrepreneur, programmer, teacher, speaker and author. He is an active contributor to the Open Source community; and most notably created the Akka Project, AspectWerkz Aspect-Oriented Programming (AOP) framework.

    James Strachan (UK) has more than 20 years experience in enterprise software development with a background in finance and middleware and is also committer on a number of open source projects, including Apache Karaf, Maven, Lift and Jersey.

    Rickard Oberg (Malaysia) has worked on several Open Source projects that involve JEE development, such as JBoss, XDoclet and WebWork. He has also been the principal architect of the SiteVision CMS/portal platform, where he used AOP as the foundation. Now he works for Jayway, developing the Qi4j framework and Composite Oriented Programming paradigm.

    Régina ten Bruggencate (Netherlands) is a senior Java developer for iProfs with 10-plus years of Java experience, mainly on enterprise applications. Régina is the current president of Duchess, and as such has the responsibility for the site and community. Duchess is a global organization for women in Java technology, currently with 350 members in over 50 countries.

    Clara Ko (Netherlands) is a freelance Java/J2EE professional living in Amsterdam. She has worked as a developer, architect, and project manager. She promotes the use of open source software and has led initiatives to adopt agile practices across multiple organizations. Clara is also co-founder of Duchess.

    The Java Champions are an exclusive group of passionate Java technology and community leaders who are community-nominated and selected under a project sponsored by Oracle. Java Champions get the opportunity to provide feedback, ideas, and direction that will help Oracle grow the Java Platform. This interchange may be in the form of technical discussions and/or community-building activities with Oracle's Java Development and Developer Program teams. Full bios and details about the champions are on http://java-champions.java.net/.

    Tuesday Mar 08, 2011

    Java EE 7 JSR Submitted

    Java EE 7 has been filed as JSR 342 in the JCP program. This JSR (Java Specification Request) will develop Java EE 7, the next version of the Java Platform, Enterprise Edition. It is an "umbrella JSR" because the specification includes a collection of several other JSRs. The proposal suggests the addition of two new JSRs: Concurrency Utilities for Java EE (JSR-236) and JCache (JSR-107) as well as updates to JPA, JAX-RS, JSF, Servlets, EJB, JSP, EL, JMS, JAX-WS, CDI, Bean Validation, JSR-330, JSR-250, and Java Connector Architecture. There are also two new APIs under discussion: a Java Web Sockets API and a Java JSON API. These are the new JSRs that are currently up for ballot:

    JSR 342: Java Platform, Enterprise Edition 7 Specification

    JSR 340: Java Servlet 3.1 Specification

    JSR 341: Expression Language 3.0

    JSR 343: Java Message Service 2.0

    JSR 344: JavaServer Faces 2.2

    All 5 JSRs are now up for Executive Committee voting with ballots closing on 14 March, and slated for inclusion in Java EE  7.  All of these JSRs are also open for Expert Group nominations. Any JCP member can nominate themself to serve on the Expert Groups for these JSRs. Details on how to become a JCP member are on jcp.org. The JCP gives you a chance to have your own work become an official component of the Java platform and to offer suggestions for improving and growing the technology. Either way, everyone in the Java community benefits from your participation.

    There's a nice discussion about Java EE 7 in this podcast with Java EE spec lead Robert Chinnici and more information in this blog post on the Aquarium. It's exciting to see so much activity currently underway.

    Friday Mar 04, 2011

    Creating Java Neural Networks

    A new article on OTN/Java, titled “Neural Networks on the NetBeans Platform,” by Zoran Sevarac, reports on Neuroph Studio, an open source Java neural network development environment built on top of the NetBeans Platform. This article shows how to create Java neural networks for classification.

    From the article:

    “Neural networks are artificial intelligence (machine learning technology) suitable for ill-defined problems, such as recognition, prediction, classification, and control. This article shows how to create some Java neural networks for classification. Note that Neuroph Studio also has support for image recognition, text character recognition, and handwritten letter recognition...”

    “Neuroph Studio is a Java neural network development environment built on top of the NetBeans Platform and Neuroph Framework. It is an IDE-like environment customized for neural network development. Neuroph Studio is a GUI that sits on top of Neuroph Framework. Neuroph Framework is a full-featured Java framework that provides classes for building neural networks…”

    The author, Zoran Sevarac, is a teaching assistant at Belgrade University, Department for Software Engineering, and a researcher at the Laboratory for Artificial Intelligence at Belgrade University. He is also a member of GOAI Research Network. Through his research, he has been working on the development of a Java neural network framework, which was released as the open source project Neuroph.

    Brainy stuff. Read the article here.

    About

    Insider News from the Java Team at Oracle!

    Search
    Recent Posts
    Top Tags
    Categories
    Archives
    « May 2011
    SunMonTueWedThuFriSat
    1
    2
    3
    4
    5
    6
    7
    8
    11
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
        
           
    Today
    Menu
    Feeds