Fortify and the Java open review project
3773
Is open source software better than you think? Comment I got some flack recently for daring to suggest (or appearing to) that open source software (OSS) should be "fit for purpose" (here).â¦
378672
The Java Parallel Processing Framework is a grid framework for Java, focused on performance and ease of use.   The JPPF team has the pleasure to announce a new maintenance release.  The communications and execution performance was increased by 10% Numerous bugs were fixed in the server, increasing its stability and scalability. A bug was fixed in the distributed class loader, that would cause the client to crash. The graphical administration console was upgraded to use Substance L&F v3.1 and JFreeChart v1.0.3  The files for this release can be dowloaded from this location: http://sourceforge.net/project/showfiles.php?group_id=135654 The project home page can be found here: http://jppf-project.sourceforge.net/ Documentation on the project can be found here: http://jppf-project.sourceforge.net/wiki
466648
Stefan Koopmanschap has pointed out an interesting article over on the CIO magazine website that has some in the PHP community a bit up in arms about comments it makes towards the language.   The article, "You Used PHP to Write WHAT?!", covers the basics of the language - its status in the web programming world, the functionality it offers and the database interfaces it includes. They also include a hit list of reasons PHP is popular and why it's a good choice for your project.   Then things get a little strange - they move from their PHP praise to three things that have more to do with unresearched "facts" than the reality of the language:   Security and PHP Working with PHP and the shell Scaling and PHP (in enterprise environments)   These incorrect assumptions have lead to many comments both from the PHP community and from users of other languages (like Java and ColdFusion) sharing thoughts on the contents of the article and the language in general. Check out the article's comments to see for yourself.
425707
Open post!  What do you want in your RSS/Atom aggregator that doesn't exist today or hasn't not done correctly?  Better recommendations?    Offline reading support?  Better transparent browser integration?  Better performance?  Better threading support?   Ability to aggregate comments?  Support for media integration?  Of course the best ideas might end up implemented in Rojo .  Just add your thoughts to the comments...
763048
Borland has unveiled a software suite designed to help developers eliminate errors before their code can be checked in.
16593
Adobe Integrated Runtime paves the way for Web applications that perform like desktop-bound programs.Images: Building apps on AIR
300638
SableVM is a robust, extremely portable, efficient, and specifications-compliant Java Virtual Machine that aims to be easy to maintain and to extend. It features a state-of-the-art and efficient interpreter engine. Its source code is very accessible and easy to understand. It also has many robustness features that have been the object of careful design.     SableVM is a clean-room implementation of the publicly available specifications.    In this version, we added an experimental generational garbage collector, we imported a new GNU Classpath snapshot, we added handling of Jar/Zip files on boot classpath, we added user-friendly failure messages for bootstrap problems, we added added a profiling switch, we made sablevm-classpath install its files in standard locations, we made jikes and gcc be less verbose by default, and we made several important bugfixes and improvements.  You can download the SableVM from: http://sourceforge.net/project/showfiles.php?group_id=5523&release_id=281502
172605
The International PHP Magazine has posted the results from their latest poll conducted over the week. This time they asked developers what they looked for in a framework.   The options this time were:  An O-O MVC structure ORM / Active Record Good Controller Structure Ajax Interoperability Ability to Incorporate Testing Open Source/Free License Security Good Helpers Scaffolding  With the first option "an OO MVC structure" leading the pack with almost twenty percent. Next in line was (in order of votes): having an Open Source/fre license, bundled with good helpers, good security, and a good controller structure.   Be sure to check out their latest poll too. It asks about security architectures and what developers out there think they should contain.
647551
The Story: Java, the oldest new programming language around, is falling out of favor with developers. When it comes to developing the increasingly common rich Internet applications, Java is losing ground to Ruby on Rails, PHP, AJAX and other cool new languages. And there are even reports that Microsoft?s .Net, of all things, is pushing Java out of the enterprise. Makes you wonder whether Sun was smart to change its stock-ticker code to JAVA last summer.[ Slideshow: 2007's top underreported tech stories ]                                                    Simply put, developers are saying that Java slows them down. ?There were big promises that Java would solve incompatibility problems [across platforms]. But now there are different versions and different downloads, creating complications,? says Peter Thoneny, CEO of Twiki.net, which produces a certified version of the open source Twiki wiki-platform software. ?It has not gotten easier. It?s more complicated,? concurs Ofer Ronen, CEO of Sendori, which routes domain traffic to online advertisers and ad networks. Sendori has moved to Ruby on Rails. Ronen says Ruby offers pre-built structures ? say, a shopping cart for an e-commerce site ? that you?d have to code from the ground up using Java.Another area of weakness is the development of mobile applications. Java?s UI capabilities and its memory footprint simply don?t measure up, says Samir Shah, CEO of software testing provider Zephyr. No wonder the mobile edition of Java has all but disappeared, and no wonder Google is creating its own version (Android).These weaknesses are having a real effect. Late last month, Info-Tech Research Group said its survey of 1,850 businesses found .Net the choice over Java among businesses of all sizes and industries, thanks to its promotion via Visual Studio and SharePoint. Microsoft is driving uptake of the .Net platform at the expense of Java," says George Goodall, a senior research analyst at Info-Tech.One bit of good news: developers and analysts agree that Java is alive and well for internally developed enterprise apps. ?On the back end, there is still a substantial amount of infrastructure available that makes Java a very strong contender,? says Zephyr?s Shah.The Bottom Line: Now that Java is no longer the unchallenged champ for Internet-delivered apps, it makes sense for companies to find programmers who are skilled in the new languages. If you?re a Java developer, now?s the time to invest in new skills.Complete list of 2007 underreported stories: 1.? Java is becoming the new Cobol 2.? Sun Microsystems is back in the game 3.? Hackers take aim at Mac OS X 4.? There are some threats you can worry less about 5.? Companies may have found a way around H-1B visa limits 6.? Open source?s new commercial strategy 7.? End-to-end Ethernet finally arrives 8.? Blade servers arrive for the masses 9.? BI is dead; long live BI 10. Balance of power shifts to software buyers
761840
This library contains classes that generate documents in the Portable Document Format (PDF) and/or HTML.   Whenever people think of PDF and Java, they think of iText. That's great, but it also involves a lot of responsibility: we have to keep on working on the product; fixing bugs, adding new functionality, making it a better product.  The first thing that jumps in the eye with this new release, is the reorganization of the source code. Whereas in the past all the source code was in one com.lowagie.* tree right under src, we now have subdirectories core, rtf and rups. There's also a test directory with different subdirectories containing series of code for testing with JUnit.  Most of these changes are made with the next release in mind. The old RtfWriter will soon disappear, and some new RTF code for manipulating RTF will be added in the new rtf directory: this code will go into a separate jar.  The rups directory contains some code for a new tool that is available in pre-beta as a Java WebStart application. It uses SUN's PDF Renderer to view a PDF document, but adds iText functionality to look beyond the surface: you can easily browse through the syntax that makes your PDF document tick.  Aside from these changes, Paulo made TIFF support more tolerant for broken TIFFs, fixed a bug in PdfSmartCopy, added some new PdfGraphics2D functionality, and much more. Xavier managed the code reorganization and applied the necessary changes to the ANT scripts. Mark did the same for the RTF part and fix a bug concerning styles. I wrote the RUPS code and I introduced some new concepts.  This is the last 2.0.x release, the next release will be iText 2.1.0.
62138
Mozilla shows the way to build a successful open-source project, with great results.
466365
Cameron Olthuis wants to share the tools that he finds th emost useful with the entire web, so he's posted them here on his blog.   His list includes libraries from all different technologies, not just PHP. Several are Javascript-related, but it's always good to have a complete toolkit on hand when trying to tackle some of the more difficult things.   Included in his list are things like:  Moo.fx - a Javascript effects library Swat - an open source web application toolkit PEAR - the PHP package repository Mochikit - lightweight Javascript library    Be sure to check out the post and its comments for more great resources!
164780
Code analysis row after tool identifies 611 defects Security researchers that carried out a code analysis of popular open source browser Firefox using automated tools, have discovered scores of potential defects and security vulnerabilities despite coming to the conclusion that the software was generally well written.â¦
437157
The Zend Developer Zone has posted a review of Theo Schlossnagle's book from the Developer's Library series "Scalable Internet Architectures".   I had the pleasure of meeting Theo Schlossnagle at OSCON 2006. He gave me 30 minutes to peek inside his brain and do an interview. 30 minutes just was not enough time. So when I received his latest book in the mail I was excited. Finally a chance to get more in-depth on some of the topics we covered. I've taken the time to collect my thoughts for you here so you can decide whether this book is a good one for you.   Cal talks about how he hated the book (from a reviewer's perspective, not a developer), the contents of the book, and his personal favorite section - "Distributed Databases are Easy, Just Read the Fine Print". His only critism is that the book seems to come across in a "demanding" tone (misunderstood by those that don't know Theo's style as just being matter of fact).
369280
Paul Jones has posted a teaser concerning his talks(s) at the upcoming php|works conference this year. One is about organizing your applications to make them easier to maintain and work better and the other is a follow up to some previous benchmarks he created comparing several of the popular PHP frameworks.   About The Benchmarking Talk - Easy one-liner: "Statistical Histories for Fun and Profit." And I do mean profit: the better your apps runs on a given stack, the more eyeballs you get on your ads (or, the more users you can handle).   He will be talking about why benchmarking your app is important, how to benchmark a framework and, the thing everyone's waiting for - his benchmark stats comparing several popular frameworks.   Paul also requests that, if possible, one developer from the teams of each of the other frameworks (besides Solar of course) could be in attendance to critique the talk and help point out issues either with the talk or in his methods.
337290
I have an observation I'd like to disclose about the Open Source community: we tend to leap into all kinds of things before we have all the facts and/or information necessary to make intelligent decisions. We criticize other communities, laugh at things like directory services from the two major NOS players, talk about all our great applications, etc. we hang on to old notions about a what makes Linux tick. Sorry, but that model Eric doesn't fit any more. The community natter appears to come mostly from people who lack deep technical skills and knowledge of enterprises.
265009
We are proud to announce the release of version 0.9 or LeafRSS! This version includes full smarty template integration, as well as options to embed the articles in another web page, or even to allow the output of the filter as an RSS feed.   A patch file has been included to upgrade from version 0.8 to avoid any loss of data. Please see the PATCH file for details.  This will be the final major release before we release our first stable version.  If you have any questions or discover any bugs in this version, please post them either in the Help section of our sourceforge forums or in our sourceforge bug tracker. We would appreciate any input you could give us to help us test this release in preparation for moving this project to stable status.  More detail is available at: https://sourceforge.net/projects/leafrss