The demands and expectations for applications have changed dramatically in recent years. Applications today are deployed on a wide range of infrastructure; from mobile devices up to thousands of nodes running in the cloud—all powered by multi-core processors. They need to be rich and collaborative, have a real-time feel with millisecond response time and should never stop running. Additionally, modern applications are a mashup of external services that need to be consumed and composed to provide the features at hand.
Other Cool Stuff
This talk is a synopsis of new Eclipse projects from the LocationTech working group.
These projects enable you to develop applications and services with spatial awareness. Some of the projects can handle huge amounts of data with grace.
As just a few examples:
Use JTS to give your software spatial awareness.
Use GeoGit for spatial data versioning and editing to unlock the power of crowd sourcing using data from OpenStreetMap, Oracle Spatial, Microsoft SQL server, PostGIS, and more.
The cool kid of app development is Google Glass. Early brave developers are already putting out software, experimenting with the new experience. Eclipse is up to the challenge! Whether you are building web based Glassware using the Google Mirror API, native Glass apps, or M2M, eclipse can do it. Add a few simple extensions and it will rock.
This talk will give you an overview of the early tools, and demo developing cool applications for the Glass.
The Eclipse SOA top level project is a rich ecosystem of solutions that can be used to build industrial-strength BPM and SOA solutions. This symposium aims to give a taste of the scope of the various projects that compose Eclipse SOA, their interoperability and the recent new developments in this space, like the OASIS TOSCA standard, where Cloud applications can be provisioned, managed and deprovisioned with management plans modeled using workflows.
Some day a certain idea popped up in my head - what if I could hold a shark as a pet... in my flat? But how to proceed? My bathtub would probably be to small for him and I would risk trouble with the veterinary inspection office.
At NASA, we develop myriad Eclipse RCP applications to provide situational awareness for remote systems. The Intelligent Robotics Group at NASA Ames Research Center has developed VERVE - a high-performance, robot user interface that provides scientists, robot operators, and mission planners with powerful, interactive 3D displays of remote environments.
When it comes to connecting physical objects from the day-to-day life to the Internet, one is faced with several challenges:
Terms such as the "Internet of Things", "Cyber-physical Systems" or "Industry 4.0" refer to different aspects of a new industrial revolution that is well underway. The first industrial revolution began about 250 years ago in the Western world and it changed society for good - for better or worse. The result of the new industrial revolution will change the industrial landscape beyond recognition. The all pervasive connectivity of the Internet of Things, for instance, will make current industry segments disappear.
2014 will mark the tenth year since the creation of the Eclipse Foundation. Eclipse has enjoyed years of great community, great technology and significant impact in the software industry. Eclipse has also evolved from being the Java IDE to being a community of open source projects that span a wide variety of industries and technologies. As we head into our next decade it is time to reflect on what is the potential for the Eclipse community.
Are you a new committer or project lead for an Eclipse project? Are you thinking about proposing a new open source project at Eclipse? In this tutorial, Eclipse Foundation staff members will walk you through the information that you need to know to be an effective open source project committer at Eclipse. The discussion includes an overview of the Eclipse Development Process, the Intellectual Property Due Diligence Process, and the Tools and IT Infrastructure available to Eclipse projects.