BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Platforms Content on InfoQ

  • PhoneGap Brings Cross Platform Development Back to Mobile Platforms

    PhoneGap allows to build cross platform mobile apps with HTML5 and Javascript; it has APIs for accessing camera, accelerometer, GPS, etc. The code is packaged into native apps which can be deployed via app stores. PhoneGap support includes iPhone, Android, Blackberry, Symbian and Palm. InfoQ talked to one of the creators of PhoneGap, Brian LeRoux of Nitobi, about the current state of PhoneGap.

  • Adobe Flex: How have the Latest Developments Affected its Momentum for Enterprise Adoption?

    The Adobe Flex ecosystem has experienced significant growth in the last years, with a plethora of community driven projects and deployments. Never the less, in the last few months there have been several developments like its exclusion from the iPad platform, community reactions about long lasting bugs and more, that have led to questions about its future viability.

  • Caucho To Support Java EE6 Web Profile in Resin 4.0

    Caucho has announced that it will support the Java EE6 Web Profile in the next iteration of their lightweight application server, Resin 4.0. The Java EE6 Web Profile specifies a lighter, modern subset of the full Java EE6 specification, which must contend with backwards compatability.

  • Is Symbian’s Open Sourcing Too Late?

    The Symbian Foundation announced their intention to open source the Symbian platform almost 20 months ago. While some consider this as an important move for the most deployed platform in mobile devices, others think that it is too late.

  • Dynamic Language Roundup: Python's GIL Gets Overhauled but not Removed, Squeak Comes to Android

    The Unladen Swallow project that aims to speed up Python has proposed to be merged into mainstream Python. One of Unladen Swallow's goals was to remove the GIL; a new implementation of Python's GIL by Antoine Pitrou will be fairer and less intrusive on multicore CPUs. Also: Squeak Smalltalk has been ported to Android.

  • What Are the Trends in Technology Today?

    ThoughtWorks has released the Technology Radar 2010 this month, a white paper containing ThoughtWorks' technology strategy and trends in four major domains: Techniques, Tools, Languages, and Platforms. InfoQ looked at this whitepaper in depth to better understand the ideas and suggestions being offered by ThoughtWorks.

  • Sun Releases Java 6 Update 18 With Significant Performance Improvements and Windows 7 Support

    Sun is updating Java 6 for the first time this year providing fixes for over 300 bugs, plus Windows 7 support, and a significant number of performance improvements. These include a 30%-40% performance gain when using the default Parallel Scavenger garbage collector on machines based on a NUMA architecture with Solaris or Linux as the OS.

  • JDK 7 Milestone 5 Includes Concurrency and Performance Updates, But Is Not Feature Complete

    Sun's Java SE team recently released the Milestone 5 build of JDK 7. This was expected to be a feature complete release of Java 7 but is some way short of that. InfoQ takes a look at what has been added and some of the major features still missing.

  • Sun Drops the Swing Application Framework from Java 7

    The Swing Application Framework will not make it into Java 7, though a number of forks have subsequently sprung up to continue its development. Plans for another much requested feature, CSS-based styling for Swing components, have also been abandoned.

  • Call Native Code From Your Android Applications

    Responding to a call from developers, the Android Native Developer Kit (NDK) now supports calling native code in the Dalvik virtual machine. CPU-intensive operations that don't allocate much memory may benefit from increased performance and the ability to reuse existing code. Some example applications are signal processing, intensive physics simulations, and some kinds of data processing.

  • Eclipse Galileo released

    The Eclipse Foundation today announced the release of Eclipse Galileo, the simultaneous release of 33 projects, including the venerable Eclipse JDT. As well as the new features covered by InfoQ already, the Galileo release includes the PHP Development Tools Project, as well as stalwarts like modelling packages and the persistence layer EclipseLink (formerly known as Oracle's TopLink).

  • Getting Ready for Eclipse 3.5 (Galileo): What’s New?

    With the announcement of  Release Candidate 3,  it’s a couple of weeks until Eclipse 3.5 code named “Galileo” will reach GA status. This new release of the popular Java development environment includes several new features and improvements over its previous version.

  • Presentation: Gluing together the Web via the Facebook Platform

    Facebook offers an open standards platform for creating social network applications. Josh Elman discusses the concept of social networking and how the Facebook platform addresses issues of identity, of social graphing, and sharing (via its Open Stream API). His presentation explored the nature of a social graph and the "virtuous cylcle of sharing."

  • Towards Generics Support for OSGi

    OSGi's APIs are based on Java 1.1 support to allow it to run in VM-constrained devices such as J2ME mobile phones. However, with Java 1.4's end-of-life, all development systems are capable of handling generics and language features like for-each. Peter Kriens and BJ Hargrave present the results of some experimental investigation of how the OSGi APIs might end up being able to support generics.

  • OpenJDK 7 / JDK 7 Milestone 3 Released

    A new milestone of the next generation JDK has been released, which includes several new features and enhancements in many functional areas, like garbage collection, NIO and more. This is also the first version where OpenJDK and JDK will have (almost) identical code-bases.

BT