InfoQ Homepage Artifacts & Tools Content on InfoQ
-
Role of Code Generation in Java Application Development
With the recent release of code generation tools such as Spring Roo from SpringSource, Skyway Builder Community Edition version 6.3 and BluAge's M2Spring, there is a renewed focus on the role of code generation in developing enterprise Java applications. InfoQ spoke with project leads from Spring Roo and Skyway products about how the code generation fits in the java application development.
-
Article: Virtual Panel on Software Architecture Documentation
Software architecture documentation is an important part of enterprise application development process. In this virtual panel, InfoQ spoke with leading software architecture experts about the significance of architecture documentation and how to document the architectures especially in Agile Software Development environments.
-
The “IE6 No More” Campaign
Once the most prominent browser on the web, IE6 has drawn lots of criticism for it compatibility and security issues culminating with the “IE6 No More” campaign supported by web companies tired of spending extra time coding specifically for IE6.
-
Comparing Ajax Frameworks
This news item reframes the question of how and why to select an AJAX framework or toolkit to reflect contemporary applications and points to both a selection criterion matrix and a Web site that provides critical information useful for making this important decision.
-
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.
-
Debugging Tips for Selenium Test Failures
While Selenium has gained wide acceptance as a useful tool for automating browser-level tests, tracking down the cause of test failures can take significant time. Daniel Wellman has shared two of his best tricks to greatly reduce debugging time for failed Selenium tests.
-
Fisheye and Crucible Add "Social Networking"
The latest releases of Fisheye 2 (source code repository browser) and Crucible 2 (code review) from Atlassian offer a completely revamped UI, one that allows developers to follow the team (a kind of social networking) as well as follow the work. Crucible 2 also supports the idea of "iterative code review."
-
Code quality for teams
Jaibeer Malik has posted an introduction of how to address and introduce code quality within a team. His series of posts may suite you if you are in a situation where you have to either learn more yourself or introduce these ideas to others. The series provides a brief overview of the topic and gives pointers in different directions of where to go to study more.
-
Dynamic Management Capabilities Added to Gemfire Enterprise 6.0
Gemstone has released Gemfire Enterprise 6.0 featuring a cluster resource controller that continuously monitors resources in the distributed data fabric. GemFire enables applications to sense changing performance patterns and proactively provision extra resources and trigger rebalancing of predictable data access, throughput, and latency without the need to overprovision capacity.
-
Presentation: Eclipse, Mylyn and the TFI
Mik Kersten offers a two-part presentation on productivity enhancement using Mylyn's task management features including offline editing, background synchronizations and change notifications with demos of how these work for Bugzilla and JIRA. Part two looks at how Mylyn's frameworks can be extended for IDE, desktop, and server-side applications.
-
Atlassian Acquires GreenHopper Adding Agile PM to JIRA
Atlassian announces acquisition of GreenHopper from Pyxis Technologies to add agile development support to JIRA. Also announced, the availability of a new Website, "agile@Atlassian," where the community can share perspectives on agile software development and where Atlassian engineers can explain their techniques and experience.
-
Gizmox Releases Visual WebGui 6.4 Preview Version
Gizmox announces the release of a free preview version of its Visual WebGui, version 6.4, product. VWG promises a point-and-click tool for RIA development (DHTML or Silverlight) that requires no HTML, CSS, or XAML coding; and that can be integrated with Photoshop, Expression Blend, and Flash CS.
-
jsFiction Releases jsDraw2D Javascript Library
jsFiction announces the release of a 2D javascript graphics library, jsDraw2D - a pure JavaScript library to draw 2D graphics on web pages inside web browser without using SVG or VML. In addition to basic shapes (e.g. polygon, circle, arc), the developer can also create Bezier curves (linear, quadratic, cubic), set origins, and set scaling.
-
Article: Using SketchFlow to Create Better Prototypes
Simon Guest of Microsoft introduces SketchFlow by discussing why prototyping is an important developer skill and how a tool can enhance developer-customer interaction. The functionality and features of SketchFlow are presented in the context of an ongoing sample application (an on-line store).
-
Presentation: Gallio, a .NET Testing Automation Platform
In this presentation recorded at QCon SF 2008, Jeff Brown presents Gallio, a test automation platform, and MbUnit, a test automation framework for .NET. He shows how a test framework works on Gallio and talks about the difficulties faced when building such a platform.