Javaforum Q1 2011 - Android Special (OBS ny lokal)

Posted by: rikard

Javaforum-möte i Göteborg (2011-02-10)
Plats: Folketshus - lokal Asperö, Järntorget, Göteborg

ANDROID SPECIAL

OBS NY LOKAL
16.30 Macka & mingel

17.00 Android 2011
Vad har utvecklare att se fram emot med Android under 2011? Vi tar en titt på möjligheterna med vad den senaste hårdvaran för mobilen och den senaste Android versionen kan göra tillsammans. 3D, cloud och gingerbread är några av sakerna vi kommer gå igenom. Erik Hellman, SonyEriksson

17.45 TBD
TBD. Jayway

18.25 break;

19.00 Opportunistic Networking with Android
In this work we present a middleware architecture for a mobile peer-to-peer content distribution system. Our architecture allows wireless content dissemination between mobile nodes without relying on infrastructure support. Contents are exchanged opportunistically when nodes are within communication range. Applications access the service of our platform through a publish/subscribe interface and therefore do not have to deal with low-level opportunistic networking issues or matching and soliciting of contents. Our architecture consists of three key components. A content structure that facilitates dividing contents into logical topics and allows for efficient matching of content lookups and downloading under sporadic node connectivity. A solicitation protocol that allows nodes to solicit content meta-information in order to discover contents available at a neighboring node and to download content entries disjointedly from different nodes. An API that allows applications to access the system services through a publish/subscribe interface. In this work we describe the design and implementation of our architecture. We also discuss potential applications and present evaluation results from profiling of our system. Ólafur Helgason is a PhD student at the Laboratory for Communication Networks at KTH, Stockholm. His research focuses on how content can be disseminated opportunistically in mobile wireless networks and how mobility affects wireless communication. Ólafur likes the free and the open: software, beer and the great outdoors. Ólafur Helgason, KTH

19.40 System.exit(0);

Nästa Javaforum den 9:e september - Squeed bjuder på pub!

Posted by: rikard

Javaforum-möte i Göteborg (2010-09-09 16:30)
Plats: IT-Universitetet, Forskningsgången 6, Lindholmen, Göteborg


16:30 Macka & mingel

17:00 Intro
Rikard Thulin och Tomas Trolltoft (Squeed)

17:10 Building Software Using Rich Client Platforms
Rikard Thulin (Squeed)

18:00 PAUS

18:30 TDD genom coding dojos
Although the theory of how to do Test Driven Devel- opment can be explained in a few sentences, mas- tering the skill takes substantial time and effort. Going to a Coding Dojo is a way to meet with other programmers in a “safe” environment in order to engage in deliberate practice, and learn by doing. We would like to talk about our experiences using the Dojo form and Kata exercises to teach the skills of TDD to professionals who want to improve the quality of their work. We have found that different Katas can be used to teach different aspects of TDD, for example some are more suitable than others for a mockist ap- proach. The skill level of the people in the group, and the programming language being used also make a difference. We have also found that it can be challenging to keep a group together and all learning new things at each meeting. In this talk we will share some insights about what works, what doesn’t, and what can be achieved using the dojo form. Our hope in giving this talk is to inspire others to start coding dojos, and improve the practice of programming.
Fredrik Wendt (Iptor) och Emily Bache (Bache consulting)

19:20 Flexklient med Spring / Hibernate / Java backend
I februari 2008 gjorde Adobe FlexSDK och BlazeDS till open source och i april ett par månader senare började Extenda arbeta med tekniken. Olov kommer i presentationen ge en introduktion till kombinationen Flex/Java/Spring/Hibernate. Utifrån en ”early adopters” erfarenhet kommer presentationen också att göra djupdykningar i mer avancerade problemställningar som exempelvis hantering av persistenta objekt på klientsidan. Dessutom kommer Olov att beröra en del olika stödramverk.
Olov Andersson(Extenda)

20:00 Squeed bjuder på JavaPub

squeed.com

Posted by: rikard

Nu finns det ett alternativ, http://squeed.com

Agendan för Javaforum 2010-06-17 16:30

Posted by: rikard

Plats: IT-Universitetet, Forskningsgången 6, Lindholmen, Göteborg Det är nu 122 anmälda till mötet. Lokalen rymmer 170 platser. Först till kvarn gäller.

16:30 Macka & mingel

17:00 Intro
Rikard Thulin (B3IT) och Tomas Trolltoft (Iptor)

17:05 Readable Web Application Tests with Selenium
Selenium RC allows you to test your web application through the browser and simulate user actions in a very realistic manner. It also has a handy Firefox plugin to help you to record tests in Java. Unfortunately, I've found that if you just use these tests straight off, you quickly end up with a test code maintenance headache. In this presentation I'll be looking at several approaches and additional tools which can help you make your tests more readable and robust Emily Bache, ELABS

17:55 Java-utveckling på Volvo-IT - Arkitektur, Metoder, Ramverk, Komponenter och Verktyg
Samuel Rodelius, Volvo IT Technology

18:25 PAUS

18:50 JavaUpate - Senaste nyheterna i Javavärlden
Tomas Trolltoft, Iptor

19:05 Introduktion till Git
Git skapades av Linus Torvalds när de som utvecklar linuxkärnan behövde ett nytt versionshanteringssystem. Det används av många open source-projekt och många migrerar nu sina repositorys till Git från till exempel Subversion. Varför då kan man fråga sig? Git är distribuerat, varje repository har fullständig historik, och detta gör bland annat att man inte är beroende av nätverksaccess eller en central server. Det är går väldigt lätt och snabbt att skapa nya brancher och att merga. Presentationen kommer ge en introduktion till hur Git fungerar och ge de som inte provat Git en anledning att testa själva.
Jörgen Lundberg, SolidBeans

19:40 Hessian - binärt Web Service-protokoll
Mattias Jiderhamn, Expertsystems

20:10 return;

Agendan för Javaforum den 10:e februari

Posted by: rikard

Javaforum-möte i Göteborg (2010-02-10 17:00)
Plats: IT-Universitetet, Forskningsgången 6, Lindholmen,, Göteborg

17:00 Macka & mingel

17:30 JavaUpdate
Senaste nyheterna i Javavärlden
Pierre Ingmansson (Iptor)

17:45 Designa kraftfulla Entiteter med JPA, JAXB och Maven2
Lennart Jörelid (Agilon)

18:30 Best Practise inom webboptimering
Yahoo! bjöd på 14 handfasta tips genom Steve Souders bok Faster Web Sites. Tre år senare kom Even Faster Web Sites med AJAX-fokus och samtidigt började verktygen för att undersöka den verkliga prestanda, dvs användarupplevelsen, florera.
Fredrik kommer peka på fria, användbara verktyg och ett par enkla åtgärder som gör skillnad för dina kunder.
Fredrik Wendt (Iptor)

18:55 PAUS

19:15 Case Study: TBD
Magnus Robertsson (Planeto)

19:45 Enterprise Architecture med Master-Slave principen
När flera IT-system ska fungera ihop genom att utbyta information och samverka på olika sätt, i en s.k Enterprise Architecture, är det viktigt att tidigt bestämma vilket system som äger vilken information och affärslogik. I det här föredraget utgår Peter ifrån koncepten i Domain-Driven Design för hur man kan beskriva domänmodellen och implementera i en fragmenterad systemflora.
Peter Norrhall (Mindedge)

20:15 return;

Building software using Rich Clients Platforms (Eclipse RCP/NetBeans RCP)

Posted by: rikard

Tidigare i veckan fick jag besked om att min presentation, "Building software using Rich Clients Platforms (Eclipse RCP/NetBeans RCP)" blivit accepterad till Scandinavian Developer Conference 2010.

Här är abstrakten:
In this talk, I will discuss the fundamental ideas and technologies behind the two leading Rich Client Platform, Netbeans RCP and Eclipse RCP. Building a user interface that is non trivial requires a lot of UI pluming. Using a RCP enables you to focus on implementing real business value. Real world experience and conclusions will be presented as well. When walking out of this session you will know when to use a RCP and be able to select between Netbeans RCP and Eclipse RCP based on your requirements.