Mobile, HTML5 and the Cross-platform Promise
Maximiliano Firtman discusses the status of HTML5 and its browser support, introducing cross-platform app creation for the store, including hybrid apps with PhoneGap.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Alex Blewitt on Oct 05, 2011
Yesterday at JavaOne, the Apache Software Foundation announced the availability of Apache TomEE, the Java EE 6 Web Profile certified stack consisting of Apache Tomcat, Apache OpenWebBeans, Apache MyFaces, Apache ActiveMQ, Apache OpenJPA and Apache CXF. Formerly referred to as Apache Tomcat + OpenEJB, it has been renamed to Apache TomEE to signify the inclusion of the other Java EE implementations.
Apache TomEE joins other open-source Java EE implementations, such as GlassFish, JBoss and Apache Geronimo, and is one of only six certified JavaEE engines. Advantages of Apache TomEE include:
Its small size and embeddability makes it ideal for running in cloud environments, where it is often the case that there are large numbers of small systems rather than few large instances. It has alread been certified on Apache's EC2 t1.micro, m1.small and m1.large 32-bit images, with 64-bit certification a goal for the near future.
Information on Apache TomEE can be found from the Apache OpenEJB's project page at http://openejb.apache.org/. It is currently in beta release, available for immediate download.
Introducing SQLFire: a memory-optimized, high performance SQL database
Tutorial: Integrating SQLFire with tc Server and Spring Data
eBook: Systems Engineering for Dummies
VMware vFabric SQLFire - Test drive the data management system with memory speed, horizontal scalability and a familiar SQL interface
did you mean Amazons EC2?!
Maybe: akismet.com/ ?
Yes Amazon EC2!
Jean-Louis
Resin provides an OpenSource version of their Java EE Web Profile app server. It is open source. It was the first implementation outside of Oracle that was certified as Java EE Web Profile compliant.
Resin Pro provides clustering, session replication, a health system, native HTTP and more. It gets used by some large trading systems, stock markets, some large SaaS providers, network appliances, etc. I used Resin for the first time in 2001. I have been a fan ever since.
Maximiliano Firtman discusses the status of HTML5 and its browser support, introducing cross-platform app creation for the store, including hybrid apps with PhoneGap.
Stuart Charlton presents Canadian Pacific’s strategy for a modern IT: adopting hybrid cloud, introducing Agile/Lean development, automating everything, distributed data systems, RESTful integration.
Jake Luciani introduces Brisk, a Hadoop and Hive distribution using Cassandra for core services and storage, presenting the benefits of running Hadoop in a peer-to-peer masterless architecture.
John Allspaw discusses fault tolerance, anomaly detection and anticipation patterns helpful to create highly available and resilient systems.
Scott Hanselman advices on dealing with information overload: audit and sort info sources, schedule work sprints, turn off distractions, triaging the inbox, having a personal toolbox.
In this article, author Eric Brewer discusses how designers can optimize consistency and availability by explicitly handling partitions to get the best of CAP theorem properties.
Vaclav Pech and Alexander Shatalin explain creating DSLs with Jetbrains MPS, the projectional editor, language extensions and much more.
Peter Van Roy discusses solving concurrency issues with deterministic concurrency using Ozma, an extension of the Scala language employing the Oz deterministic dataflow concepts.
4 comments
Watch Thread Reply