1 / 17

February 26th, 2013

February 26th, 2013. Thanks to Mike Perez and Chris Ritchie for the graphic. Welcome. Austin Java Users Group. 12 Years Strong!. Last Decade of Sponsors. Announcements. Jobs (Who has them, who wants one?) groups.yahoo.com/group/austinjug_jobs (2697 active members on the mailing list)

june
Download Presentation

February 26th, 2013

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. February 26th, 2013 Thanks to Mike Perez and Chris Ritchie for the graphic

  2. Welcome Austin Java Users Group 12 Years Strong!

  3. Last Decade of Sponsors

  4. Announcements • Jobs (Who has them, who wants one?)groups.yahoo.com/group/austinjug_jobs (2697 active members on the mailing list) • Announcements from Members groups.yahoo.com/group/austinjug (1635 active members on the mailing list)

  5. Membership Growth

  6. What’s new in the Java world? Upgrade to Java 7 release 15 for latest fix – Java 6 JRE will be removed from machine NetBeans 7.3 release: HTML5 development, POM editor, profiler support for Linux ARM, better JavaFX/FXML, Rest development improvements Ubuntu Phones Coming in 2014; Working With Mystery OEM JavaFX 3D Early Access Available (bundled in Java 8 for Windows)http://fxexperience.com/2013/02/javafx-3d-early-access-available Open source JavaFX coming to iOS and Android Date and Time API makes it into Java 8 (Led by JodaTime library developer) http://www.codenameone.com/ - Java to iOS, Android, Windows Phone “cloud-based” service

  7. Adopt a JSR This program is intended to encourage JUG members • Get involved in a Java Specification Request (JSR) • To evangelize that JSR to their JUG and the wider Java community in order to increase grass roots participation • JSRs cover all aspects of the Java ecosystem such as: • New Date and Time API coming into Java 8 • The latest JavaEE 7 APIs for the cloud • Other

  8. Adopt a JSR http://java.net/projects/adoptajsr/pages/Home#Starter_Level • Java API for Temporary Caching 1.0 (JSR 107) • Concurrency Utilities for Java EE 1.0 (JSR 236) • Java Persistence API 2.1 (JSR 338) • Java API for RESTful Web Services 2.0 (JSR 339) • Servlet 3.1 (JSR 340) • Expression Language 3.0 (JSR 341) • Java Message Service 2.0 (JSR 343) • JavaServer Faces 2.2 (JSR 344) • Enterprise JavaBeans 3.2 (JSR 345) • Contexts and Dependency Injection 1.1 (JSR 346) • Bean Validation 1.1 (JSR 349) • Batch Applications for the Java Platform 1.0 (JSR 352) • Java API for JSON Processing 1.0 (JSR 353) • Java API for WebSocket 1.0 (JSR 356) • Java Transaction API 1.2 (JSR 907)

  9. DIRMI Replacement Library for Java RMI by Brian O’Neill http://sourceforge.net/apps/mediawiki/dirmi/index.php?title=Dirmi • Bidirectional Communication – callbacks through firewalls • Asynchronous methods • Remote call timeouts • Customizable remote exceptions • Callbacks • Streams • Completion queues • Batched methods • Disposable objects • Closeable sessions • Thread pool constraints • Custom class loaders • Unreferenced Interfaces – detect when callback reference is released

  10. PROCRUN • Easily wrap Java Applications as a Windows Service • Part of Apache’s Daemon Projecthttp://commons.apache.org/proper/commons-daemon//procrun.html set PR_Classpath=%root%\config;%root%\dist\ShutdownManager.jarset PR_StartPath=%root%set PR_LogPath=%root%\log\service prunsrv.exe //IS//ShutdownManagerService ^--DisplayName="Shutdown Manager Service" ^--Description="ShutdownService manager computer clusters"^ --Install=%root%\sbin\prunsrv.exe --Jvm=auto ^++JvmOptions=^ -Djava.util.logging.config.file=%root%\logger.properties ^--StartMode=jvm --StopMode=jvm ^--StartClass=ShutdownManagerServer --StartParams=start ^--StopClass=ShutdownManagerServer --StopParams=stop ^--Startup=auto --LogLevel=debug --StopTimeout=

  11. Foxtrothttp://foxtrot.sourceforge.net/docs/index.php button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { button.setText("Sleeping..."); String text = null; try { text = (String)Worker.post( new Task() { public Object run() throws Exception { Thread.sleep(10000); return "Slept !"; } }); button.setText(text); } catch (Exception x) { JOptionPane.showMessage(“Error”); } doSomethingElse(); } });

  12. Suggestions and Speaker Volunteers! rob@futuretek.com

  13. Thanks • Thanks to Craig Hunt for bringing the projector every month! • Thanks to Mabel Willy for providing the nametags & friendly greetings

  14. After Meeting Networking BJ'S Restaurant & Brewery

  15. Networking and Fun NewPlace! BJs

  16. Vert.x - Asynchronous Applications for the JVM by Norman Richards

  17. A Java Actor Library for Parallel Execution by Barry Feigenbaum

More Related