InfoQ Homepage Development Content on InfoQ
-
Fine-Grained Authorization for Java Applications
A fine-grained authorization system based on XACML specification can increase agility and control in addition to traditional role based access control method of authorizing users based on their roles. Subbu Devulapalli spoke at JavaOne 2010 Conference about standards and deployment models in user authorization. He also discussed best practices when implementing authorization in Java applications.
-
PRISM 4 Is Now Code Complete
The patterns&practices team at Microsoft has released the latest version of its composite application guidance called PRISM 4 Drop 9, the library, the reference implementations and quick starts being code complete.
-
OSGi Community Event
Last week saw London's OSGi Community Event, in conjunction with JAX London. The conference presentations covered a wide range of environments, from Java EE migrations and cloud computing, down to embedded devices and Android.
-
Java Crossing to the Physical World: Ready for Enterprise Developers Yet?
In the world of cheaper, open-source hardware like the Arduino, custom, one-off hardware is becoming more accessible to developers without an electrical engineering background. InfoQ interviews David Delabassee, a presenter at the recent JavaOne, about Java and Arduino to get an idea about the best ways to interface Java and the real world.
-
New Hosting Options for Team Foundation Server
Changes made to Team Foundation Server 2010 has allowed for new hosting options. These include third-party hosting and a hybrid model where code is synchronized between local and CodePlex servers.
-
Adobe Releases ActionScript Code Coverage Plug-in for Flash Builder
Adobe has made available a prerelease of an ActionScript Code Coverage Plug-in for Flash Builder, which aims to help developers understand exactly what code is executed while an application is running. When added to Flash Builder, the plug-in provides a new Eclipse perspective that allows you to start the code coverage tool.
-
Padding Oracle Affects JSF, Ruby on Rails, ASP.NET
Using a Padding Oracle (PO) attack a malicious user can access encrypted data such as cookies, state, membership password, etc. According to Juliano Rizzo and Thai Duong, two software engineers specialized in security, the security vulnerability affects JavaServer Faces, Ruby on Rails, ASP.NET and other technologies and platforms.
-
Google WebP - Creating Smaller Images for Faster Pages
Google wants to shrink images transferred over the Internet by proposing a new lossy format called WebP. They claim they have achieved 39% reduction in image byte size leading to speedier page load.
-
Concurrency Revolution From a Hardware Perspective
Brian Goetz and Cliff Click spoke at JavaOne conference last week about concurrency revolution from a hardware perspective. They said CPU designers will focus on parallelism in the future for increasing throughput of the systems. They also discussed some point solutions like Thread Pools, Fork/Join, Map/Reduce and Actors to achieve the concurrency in applications.
-
Expression Blend 4 SP 1 Now Supports Flash UI Components
Expression Blend 4 SP 1 can read Adobe FXG files, enabling Expression developers to use Flash UI components in their applications.
-
Atlassian aquires Bitbucket.org
Atlassian, the company behind developer tools such as JIRA, Confluence, Bamboo and Clover, has acquired Bitbucket.org, a hosted code collaboration site for the popular Mercurial distributed version control system (DVCS).
-
Bundle.update: Towards the Next OSGi Release
It's been a long time since the last Bundle.update was posted, and there have been a lot of OSGi-centric updates since then. OSGi 4.2 has been released, with Equinox 3.6, Felix 3.0 and Knopflerfish 3.0 all providing support for the new platform. Recently, there have been some glimpses of the next version of OSGi, as well as increased enterprise support. Read on to find out what's been happening.
-
Update on Plug-in Development for Windows Live Writer
In August, changes to the gallery for Windows Live Writer were announced. This caused some concern that Live Writer was going away. We talked to John Thornton, the Lead Program Manager for Windows Live Writer, to get the real story.
-
Aparapi: New, “Pure Java” API for Executing Arbitrary Compute Tasks on GPUs Unveiled at JavaOne
InfoQ catches up with Gary Frost from AMD who unveiled an alpha release of Aparapi, an API that allows programmers to write logic in Java to be executed on a GPU. GPUs are the massively parallel hardware acceleration chips originally installed in PCs to boost graphics rendering performance but that are now pushed to other kinds of compute-intensive tasks that have nothing to do with graphics.
-
Windows Phone 7 has put the .NET Language Coevolution Promise in Doubt
In 2009 Microsoft’s Lucas Bolognese announced a commitment to co-evolution for C# and Visual Basic. And the productization of F#, some have assumed it extends to that language as well. But by only offering C# in the initial release of WP7, this promise has been brought into doubt.