Javaforum den 27:e Maj

Javaforum den 27:e Maj
april 27, 2009 Rikard Thulin

Nu är agendan spikad och klar. Observera att vi startar tidigare än vanligt!

16:00 Macka & mingel

16:30 Intro

16:40 Googles mobilplattform Android
Android är Googles försök att ena mobiltillverkare runt en öppen plattform för framtidens mobiltelefoner. Med Android satsar Google på öppen källkod med Linux som operativsystem och ett Java baserat språk för att utveckla applikationer. I denna presentation kommer jag att kort presentera Android med fokus på hur utvecklingen går tillväga samt vad för API:n och komponenter som finns tillgängliga för att underlätta utvecklingen av applikationer för Android baserade mobiltelefoner.
Mandus Elfving, IBS JavaSolutions

17:10 Microlog
Microlog is a small, yet powerful logging library for mobile devices based on the Log4j API. Supports Java ME (J2ME) and Android. Logs to device, to PC or to servers online. Used in all phases from development on emulator/device to outdoor field-testing.
It is an open source project that has helped many developers to track down their bugs when developing mobile applications. The project has gained a lot of interest in the open source community. Among others it has been featured in a podcast by Terrence Barr on the Mobile & Embedded community. It is also a very popular project in its category on SourceForge.
Johan Karlsson & Darius Katz, Jayway

17:40 PAUS

18:10 Adobe Flex and Java (Engelska)
Flex is an Open Source RIA development toolkit based on the Adobe Flash Player, working both in browsers and desktop (through Adobe AIR platform) This session will present the main benefits of using Flex, it will cover the programming language and it will show how to connect the Flex client with a Java backend.
Cornel Creanga, Adobe
”Cornel was hired as a Java Technical Lead by Adobe in August 2007. He graduated with a Computer Science degree in 2001 in Bucharest. He previously worked for Oracle as a software developer and business analyst and before that, in several small to mid-size software companies. His expertise is mostly related to Adobe RIA technologies, databases, O/RM frameworks, Java/Java EE, and implementing domain models. Corneliu is known for his inner drive to do things better and his enjoyment of technical debates

19:10 PAUS

19:15 Watching the logs roll by (Engelska)
25% of developers say that their JEE projects take over 2 minutes to deploy, every time they want to see their changes. Since on average we deploy 5 times an hour, we’re watching the logs roll by, or switching to email and losing focus, for more than an hour every day. Ouch. That’s painful! In this talk, Jevgeni Kabanov will highlight 3 key techniques that you can start using immediately to drop the time from hitting Ctrl+S to refreshing your browser down to less than one second. We will start by discussing exploded development and some shortcuts you can take to eliminate the build scripts from your everyday life. The we will review some ways to bypass or speed up redeployment. We’ll take a look at JEE redeployment, OSGi modules, special framework support that exists in Grails, Seam, Tapestry5 and RIFE, and JVM HotSwap. We’ll cover what you can do for free, and introduce a class reloading JVM plugin called ”JavaRebel”, that solves the problem for peanuts. After this talk, you’ll walk away with a clear idea of at least 3 ways to reduce your turnaround, and measurably save your team at least an hour per day.
Jevgeni Kabanov, ZeroTurnaround
For the last five years, Jevgeni has been the R&D lead of Webmedia, Ltd, the largest custom software development company in the Baltics. During that time, he has spearheaded the movement to decrease the development turnaround time. As a result, two products (JavaRebel and JspWeaver) were developed under the trademark ZeroTurnaround, of which Jevgeni is the technical lead. Both projects contributed directly to the immense reduction in turnaround time. Jevgeni is also a co-founder of the open source Aranea project.