Tal

(PDF)

Presentation: The Wearable Application Server and Other Adventures in Software Engineering

Mobile technology has so far mostly been confined to the client side, for fairly obvious reasons - traditionally, clients are mobile, and servers are not. However, not only is hardware getting smaller, servers are too. When your application server can run on pocket-sized £25 hardware it opens up some pretty cool possibilities - your server is literally lightweight. Not only can you have location-based services, you can have locatable servers. Servers can run on phones, they can run on the Raspberry Pi, and so they can go almost anywhere you can think of. Modularity gives software the flexibility it needs to cram into these tight spaces without sacrificing power. This talk will demonstrate developing and deploying a web application to an application server embedded in a silly hat.

Holly Cummins

Holly Cummins, IBM

Holly Cummins is a senior software engineer developing enterprise middleware with the IBM WebSphere, and a committer on the Apache Aries project. She is a co-author of Enterprise OSGi in Action and has spoken at Devoxx, JavaZone, The ServerSide Java Symposium, JAX London, GeeCon, and the Great Indian Developer Summit, as well as a number of user groups.

(PDF)

Presentation: Do you like coffee with your dessert? Java and the Raspberry Pi

The Raspberry Pi has caused a huge wave of interest amongst developers, providing an ARM powered single board computer running a full Linux distro off an SD card and all for only $35! This session will look at how Java can be used on a device like this. Using Java SE for embedded devices and a port of JavaFX we will show a variety of demonstrations of what the Raspberry Pi is capable of. The Raspberry Pi also provides GPIO line access and we?ll cover how these can be used from Java applications. Prepare to be amazed at what this tiny board can do.

Simon Ritter

Simon Ritter, Oracle

Simon Ritter is a Java Technology Evangelist at Oracle Corporation. Simon has been in the IT business since 1984 and holds a Bachelor of Science degree in Physics from Brunel University in the U.K. Originally working in the area of UNIX development for AT&T UNIX System Labs and then Novell, Simon moved to Sun in 1996. At this time he started working with Java technology and has spent time working both in Java technology development and consultancy. Having moved to Oracle as part of the Sun acquisition he now focuses on the core Java platform and Java for client applications. He also continues to develop demonstrations that push the boundaries of Java for applications like gestural interfaces. Follow him on Twitter, @speakjava and on his blog at blogs.oracle.com/speakjava.

(PDF) (Video)

Presentation: Eclipse M2M: Open Source building blocks for the Internet of Things

The Eclipse M2M Industry Working Group (http://m2m.eclipse.org) is an open-source initiative delivering a set of building blocks for creating IoT solutions. This talk will walk you through the different projects and technologies this group is developing (from embedded application framework, to communication protocols, including development tools) and a live demo will show you how you can very quickly combine the components we provide with Open-Source Hardware platforms (Arduino & Raspberry Pi) to build a complete solution. Join us if you want to learn more about the Lua programming language, the MQTT protocol, and all the cool technologies that we use :)

Benjamin Cabé

Benjamin Cabé, Sierra Wireless

Benjamin is Open Source Evangelist at Sierra Wireless. He has a longtime passion for Eclipse and its ecosystem, and is a committer on several Eclipse projects (e4, PDE, ...) and contributor to numerous other open source projects. He leads the Koneki and Mihini projects and actively participates to the M2M Industry Working Group. In his day-to-day job, he supports the community and advocates the use of innovative technologies (Lua, modeling, ...) for the Internet of Things. When not wandering on the Koneki forum, he is building crazy communicating devices using Arduino kits! You can find him online on Twitter (@kartben) or on his blog: http://blog.benjamin-cabe.com.

(PDF) (Video)

Presentation: BeagleBoard, RasberryPi, HTML5 and Java

Usually Java developers do not create code for embedded devices because there was no good Java support on these devices. Oracle figured out that there is a huge market for embedded devices and decided to support Java and JavaFX on hardware like the very popular Raspberry Pi and the BeagleBoard xM. With Java technology available on these platforms it's very interesting to see what you can do with this. This session will give you a short overview on the available technologies and will explain the interaction between different technologies and where they make sense. The uses case will be a temperature monitoring application where a Raspberry Pi running on Java7 embedded is measuring the temperature and sends the measured data to other devices. One of these devices is a BeagleBoard xM running Java7 incl. JavaFX for ARM which is visualizing the measured data from the Raspberry Pi on a touch screen. Also involved in the use case will be a desktop application running JavaFX to visualize the data and at least a mobile device visualizing the measured data using HTML5 Canvas.

Gerrit Grunwald

Gerrit Grunwald, Canoo Engineering AG

Gerrit Grunwald is working as a software engineer at Canoo Engineering AG (Basel, Switzerland). He is responsible for visualizations of all kinds. His technical interests include Java desktop development and specifically the subareas - JavaFX, Java Swing and HTML5 controls. He's a decent frequent blogger (http://www.harmonic-code.org), founder and leader of the Java User Group in Muenster (Germany), where he's also living. He has been involved in the IT industry since 1996, when he began to study physics at the University of Applied Sciences Muenster (Germany).

(PDF)

Presentation: Java in the Internet of Things. Smart, Small, Connected

The Internet of Things is rapidly happening around us. By 2016, intelligent connected systems are predicted to outnumber mobile phones and personal computers combined and generate the majority of Internet traffic. Intelligent systems are the next frontier for reaching into the world to build new solutions, drive efficiencies, and create business opportunities on a huge scale across a wide range of markets such as healthcare, industrial automation, logistics, security, power distribution and consumption, environmental sensing, and much more.

But this new wave presents a host of challenges. Java technology, with it's cross-platform, productive, and secure design, is already present in almost 10 billion devices around the globe. In this talk, learn about Oracle's "Device to Datacenter" vision and the products we are building to help developers build better embedded solutions, faster. This talk includes demos.

Terrence Barr

Terrence Barr, Oracle

Terrence Barr is a Senior Technologist and Product Manager for Oracle's small embedded Java products. Barr has broad development and architectural experience on embedded systems and platforms including industrial control systems, multiprocessor architectures, implementation and optimization of virtual machines, byte code hardware acceleration, advanced client-side and mobile applications, scalable client-server architectures, and more.
Barr is currently driving key aspects of the embedded Java strategy and product roadmap with Java ME embedded. He regularly participates in industry organizations and standards bodies, has authored or co-authored a number of papers in the U.S. and Europe, and speaks frequently at events around the world.

(PDF) (Video)

Quickie: Secure NFC services with Java Card and a new approach to physical access control

After several false starts, NFC (Near Field Communications) is finally starting to appear in mobile phones. But having an NFC phone does not by itself mean that it can be used for secure services, such as payments or access control. In this presentation, the difference between NFC and secure NFC will be explained and also how the latter relates to Java Card. An alternative use of Java Card as an embedded cryptographic co-processor will also be introduced through the example of Telcred?s innovative model for offline physical access control.

Carlo Pompili

Carlo Pompili, Telcred

Carlo Pompili is the CEO of Telcred and one of the co-founders. He has worked with new business creation in the IT and telecom industries for 15 years as an entrepreneur, investor and consultant. Prior to starting Telcred in 2009 he was responsible for product management at the niche mobile phone operator Nordisk Mobiltelefon (currently Net 1) and before that he was responsible for business development at SICS. From 1997 to 2003 he co-founded and was a partner in Real Venture Group, an early stage investment company focusing on mobile Internet applications. Carlo holds a M.Sc. in Industrial Engineering and Management from Chalmers University of Technology.

(PDF)

Quickie: AirCasting - Crowdsourcing Environment Data

I'd like to introduce you to AirCasting, a platform for recording, mapping, and sharing health and environmental data using your smartphone. Measure humidity, temperature, gases (NO2, CO), noise and your own heart rate. With an Android, and Bluetooth-powered sensors. Plus a few Arduino-powered devices, LEDs, all tangible.. Except for the few hiccups Android served us along the way.

Andrzej Grzesik

Andrzej Grzesik, LunarLogicPolska

I like programming. I do it a lot, mostly on the JVM, usually writing fancy backends for big, distributed systems. I also display a particular affection to continuous delivery.. UI, unless quickly hacked, is not my play ;-)

I believe that most problems we deal with are people problems, so I mix and match tools with technologies to achieve my goals, make people happy and achieve world peace :-) I believe in software quality, am one of the organizers of GeeCON, Polish JUG, Krakow Software Craftsmanship, Cracow Hadoop User Group. In my free time, I read paper books and cycle, a lot!

Video: Introduktion

(PDF)

Keynote: Taking Development to the Edge

Today the world is rapidly changing around us where our desire and dependency on information is growing, information that goes beyond what can be gathered and shared over computers, tablets, and smart devices.

The next frontier known as the "Internet of Things" is the millions, if not billions, of smart devices all connected through intelligent systems that will offer the world new solutions, opportunities and scale for greater productivity.

In this keynote you will learn more about this expanding frontier and how Java can enable developers to participate and build solutions for the ever-growing "Internet of Things" marketplace.

Sharat Chander

Sharat Chander, Oracle, Corp.

Sharat Chander (Group Director - Java Technology Outreach) leads Oracle's Java Evangelism Team with the primary goal of growing awareness and adoption of Java technology in the developer community. He has worked in the IT industry for 18 years, with firms such as Bell Atlantic, Verizon, and Sun Microsystems, Inc. Sharat's background and technical specialty is developer tools, graphics design, and product/community management. He is a frequent speaker and participant in developer programs world-wide and he is the Conference Chairperson for JavaOne. Sharat holds a BS in Corporate Finance from the University of Maryland, College Park and an MBA in International Business from Loyola College, Baltimore. You can find Sharat at multiple global developer events. You can follow Sharat on Twitter: @Sharat_Chander

Henrik Ståhl

Henrik Ståhl, Oracle

Henrik Stahl is a senior director of product management at Oracle, and oversees planning and strategy for the Java Platform. He is tasked with moving Java forward in a way that benefits the overall Java community as well as Oracle and its customers and partners.

Stahl joined Oracle as part of the BEA acquisition. At BEA he had responsibility for the JRockit family of products. Overall he has almost 10 years of working with JVM and Java strategy and development. Prior to BEA, Stahl was co-founder and CTO of Swedish consultancy Omegapoint AB, the lead developer of the Swedish BankID service for issuing digital IDs to Swedish citizens. His experience also includes IT security, system architecture and development, network engineering, and support.

Stahl holds an MS in engineering physics from the Royal Institute of Technology in Sweden. He lives with his family in California and spends his spare time doing random sports, gardening, and playing flamenco guitar.

(PDF)

Presentation: Benefits of Java to the embedded Ecosystem

Gemalto provides M2M solutions for more than 15 years. Gemalto has introduced a new generation of Java-enabled Cinterion modules to deliver a powerful and flexible hub for a wide range of embedded applications. The Technology benefits the entire end-to-end solution. Vertical applications benefit from easier integration of very specific vertical applications and customization. The module provides resources for processing tasks and extended functionalities. The backend connection to the module is simplified through the protocol hosting capabilities of Java on the module. The Module can function as a management gateway to the application deployed in the field. Find out more about the technical details of the new Module, the Java implementation and how the module can be used.

Axel Hansmann

Axel Hansmann, Gemalto

As vice president of strategy and marketing for Gemalto M2M, Axel Hansmann brings more than 15 years of telecommunications and technology management experience to the management team. In this role, he?s responsible for developing strategies to drive business growth in new and existing markets, enhancing the customer experience worldwide and building brand awareness as the market leader in M2M technology. Before joining Gemalto, Mr. Hansmann was with boardeleven Management Consultants where he focused on evaluating market entry and strategic growth options in the M2M industry for a leading module manufacturer and mobile network operators. Prior to that, he worked for eight years at Telefónica O2, a leading telecommunications carrier in Europe where he took on various responsibilities covering network technology, product management and business strategy.

(PDF)

Presentation: Making smart meters even smarter with embedded Java technology

David gives a talk on Elvaco's Java-based smart meters and communication infrastructure, Elvaco has for 15 years used an embedded system on chip and GSM, GPRS wireless technology. With Java - on memory constrained hardware - we have been able to develop an application with complete Internet connectivity including support for HTTP/S SNMP SMTP FTP IPv4 and metering protocols such as M-bus. The application has very high demands for uptime, availability and support for remote management.

Coding all this in Java has been a real success for Elvaco. The usage of The Java platform has dramatically lowered the development cost and the time to market. New customer demands have been easily implemented and new features are constantly added on existing products in the field using Java OTAP, which gives new business opportunities and increased addon sales.

David Vonasek

David Vonasek, Elvaco AB

David Vonasek is CEO at Elvaco AB and has worked with embedded and client/server systems for 15 years. In 2007, David selected J2ME as the main platform for Elvaco ABs next generation Smart Metering products. The Elvaco Smart Metering platform build on Java Technology has been a success story with more than 50 000 units sold last year.

BOF: Raspberry Pi NightHacking BOF

The Rasberry Pi is a 25 USD, credit-card sized computer that that plugs in to any HDMI TV and USB keyboard/mouse. It includes an ARM chip that is powerful enough to run Linux and a full Java Virtual Machine. The possibilities are endless!

In this BOF we will discuss tips and trix on how to get up and running with the Rasberry Pi. Everyone can join and we are eager to here all about your cool projects and experiences.

Stephen Chin

Stephen Chin, Oracle

Stephen Chin is a Java Ambassador at Oracle specializing in UI technology and co-author of the Pro JavaFX Platform 2 title, which is the leading technical reference for JavaFX. He has been featured at Java conferences around the world including Devoxx, Codemash, OSCON, JFall, GeeCON, Jazoon, and JavaOne, where he twice received a Rock Star Award. In his evenings and weekends, Stephen is an open-source hacker, working on projects including ScalaFX, a DSL for JavaFX in the Scala language, Visage, a UI oriented JVM language, JFXtras, a JavaFX component and extension library, and Apropos, an Agile Project Portfolio scheduling tool written in JavaFX. Stephen can be followed on twitter @steveonjava and reached via his blog: http://steveonjava.com/

(PDF)

Presentation: Delivering high performance Internet of Things and M2M services

Yanzi delivers a horizontal platform that brings simplicity and performance to a new level. The advanced JAVA architecture allows software to be moved between the cloud servers and the gateways. All sensors are kept low cost and stateless, while all intelligent decision making and state is left for the JAVA platform.
Based on the Internet Protocol (IP) suite, the platform addresses the challenges of running multiple applications and devices on a common networking infrastructure, dramatically improving efficiency, lowering costs and ensuring reliable delivery of services.
Currently, Yanzi provides services for remote monitoring with streaming video, temperature, energy flow and several other sensors. This talk will present the platform and the technical challenges and solutions selected to become a world class IoT platform.

Lars Ramfelt

Lars Ramfelt, Yanzi Networks AB

Lars Ramfelt, CEO and founder of Yanzi Networks. Yanzi designs and builds intelligent M2M broadband solutions for remote access of smart objects such as video cameras and ambient sensors using standard Internet technologies. Lars holds a PhD in Computer Systems Networking and Telecommunications and has founded several networking companies in Sweden and Silicon Valley.

(PDF) (Video)

Presentation: Technologies for the Internet of Things

Networked Society Our findings and experiences, 4 top areas in m2m SDK findings Business Lab Future

John Fornehed

John Fornehed, Ericsson AB

John Fornehed is Head of System Area m2m at Ericsson. Over the past 20+ years, 15 of those in Japan, John has been in charge of Strategic accounts with Japanese & European Operators as Head of Operator Relations, Multi Vendor Integration and bringing 2G and 3G to Japanese operators. John has also been a driver in Ericsson's 50 Billion Program. Currently John drives m2m ecosystem partnership activities and has a major role in Ericsson's Business Lab for m2m.

BOF: Opportunities and Challanges with Embedded & Internet of Things

In this open space BOF you can take all your questions on Internet of Things, Embedded and M2M. Will discuss solutions to specific problems as well as discuss business opportunities and challenges in the Embedded space. Bring your knowledge and your questions and be active. This BOF will be shaped us together.

Joakim Eriksson

Joakim Eriksson, SICS

Joakim Eriksson is a researcher in the Networked Embedded Systems group at SICS, Swedish Institute of Computer Science. Joakim's current focus is on enabling IP-communication on resource constrained devices and has been active in recent standardization within IETF and IPSO Alliance.