Content tagged with: java
Why are people programming applications in languages other than Java? Can I really be productive with another language? Which language should I choose? Why would I use more than one?
Visage is a domain specific language (DSL) designed for the express purpose of writing user interfaces. A Visage application models the user interface you are designing both in appearance and function.
State-of-the-art application development tool stacks include a variety of systems that are disconnected from each other and lack integration with tools typically used by developers. For tasks, Eclipse Mylyn already streamlines workflow by providing first-class integration with the IDE.
Have you ever wondered how you could make jBPM and Drools even more enterprise ready? How to make upgrades easier, versioning of your processes and rules simple to introduce? If so, this session will provide an insight into how jBPM and Drools can be deployed in more enterprise manner compared to the default one.
The Java platform has supported concurrent programming since its early days. However, the standard means of multithreading and synchronization have been difficult to master. This talk explores how with the help of GPars, Groovy’s library for concurrent programming, concepts like fork/join, map/reduce, actors, and dataflow can make our concurrent tasks simpler and less error-prone.
iOS has fundamentally changed the way we use mobile devices and has spurred a revolution, and the iPhone was the first successful phone in years to ship without Java support. Thanks to new open source projects, it is now possible to build native iOS applications by using the Java programming language and visual tools and to sell the resulting applications via the iTunes Store. Learn more in this session.
Enterprise security has never been more important or complex than it is today. Mobile devices, new client technologies, and cloud-based services are just some of the recent additions. Handling JAX-RS endpoints, spotty connectivity, local storage support, constrained devices and other land mines can be more than just a challenge. These also seem to be among the first areas glossed over by most projects. Why? Because dealing with them is hard!
As applications become more service-oriented, interactions within a distributed enterprise application landscape add to the complexity of monitoring and troubleshooting applications. Collaboration of multiple monitoring and logging tools is required to achieve active and passive application monitoring and troubleshooting.
When applications grow bigger, modularity becomes a key aspect regarding maintainability. Design decisions made in the early days are hardly discoverable in the codebase, inter-module dependencies grow a lot. The talk introduces means and approaches to connect logical architecture to the codebase.