 |
|
 |
|
|
 |
|
|
 |
Eclipse & Open Source
| | |
|
|
|
From the community, for the community: productivity-liberating tools
and techniques from the best minds in the cloud.
|
The Future of Commercial Open Source Jonathan Erickson Andrew Aitken examines some of the challenges and opportunities facing the commercial open source software industry. (MP3, 3:07 mins.)
Of Interest April 2006 Of Interest.
GNU Public License Updated for the First Time in Over a Decade Deirdre Blake Richard Stallman announces release of GPL Version 3, which addresses issues related to digital-rights management. (MP3, 2:02 mins.)
A Conversation with Erich Gamma Jonathan Erickson A Software Development Editorial Perspectives NetSeminar
In this interview, Dr. Gamma sits down with CMP’s Jon Erickson to discuss: how to balance cost reduction against its impact on customer loyalty; IBM's motivation in initially launching the Eclipse project; the future for Eclipse; the challenges and benefits of Open Source software development, and much more.
Of Interest February 2006 Of Interest.
Google's Summer of Code: Part III DDJ Staff Google's Summer of Code resulted in thousands of lines of code. Here are more students who participated.
The Eclipse Visual Editor David Orme, Joe Winchester The Eclipse Visual Editor is a subproject that provides a framework for creating Eclipse-based GUI builders.
The Goldegg Packaging Sprint: Open Source in Action Jonathan Erickson Paul Everitt discusses the benefits and challenges of bringing together programmers from around the world to improve packaging and products for the Zope 3 open source application server, the CMF Content Management Framework, and the Plone content management system.
Open Office Document Connector Jean-Marie Gouarné The OpenDocument format is poised to become a de facto standard for the free office software and could be used as a common basis for large-scale content management applications.
Google's Summer of Code: Part I the DDJ staff Google's Summer of Code resulted in thousands of lines of code. Here are some of the students who participated.
Eclipse.org: New Projects, New People Jonathan Erickson Mike Milinkovich talks about recent developments involving people and projects at the Eclipse Foundation. (MP3, 3:47 mins.)
Editor's Forum P.J. Plauger Today you can find literally dozens of licenses billed as open source. The term "open" is now used as a synonym for "not completely proprietary."
Mozilla Launches Developer Center Jonathan Erickson Deb Richardson, Mozilla's Developer Relation Lead, talks about the recently launched Mozilla Developer Center. (MP3 audio, 4:43 mins.)
The Eclipse Test and Performance Tools Platform Andy Kaylor The Eclipse Test and Performance Tools Platform provides open Standards for interoperability.
Eclipse CDT 3.0 Released Jonathan Erickson Sebastien Marineau, Eclipse CDT project lead, discusses Eclipse CDT 3.0's new features. (MP3 Audio, 4:08 mins.)
Rating Open Source Software Jonathan Erickson Tony Wasserman describes the Business Readiness Ratings Initiative, a proposed open standard to facilitate assessment and adoption of open source software. (MP3 audio, 4:41 mins)
The VSTSEclipse Project Joe Sango The VSTSEclipse project is focusing on an Eclipse plug-in for utilizing Visual Studio Team System functionality outside the VSTS framework.
The Eclipse Modeling Framework Frank Budinsky The Eclipse Modeling Framework helps you define models, from which many common code-generation patterns are generated.
Eclipse Tools Mike Riley When IBM decided to open source its powerful Java-based IDE at the dawn of the 21st century, it couldn't have selected a better name. Eclipse has not only covered the Sun, it's ignited a corona of vibrant plug-ins. By Mike Riley
Linking VS Team System to Eclipse? Alexander Wolfe A small, grass-roots development effort could presage better connections between Microsoft and the open-source community.
Eclipse & Custom Class Loaders Greg Bednarek All classes used in a Java application are loaded by the System class loader, or a custom, user-defined class loader.
Open-RJ Memory Databases and C++.NET Matthew Wilson Matthew enhances the Open-RJ base library and dives into the details of the Open-RJ/C++.NET mapping.
gSOAP & Web Services Robert van Engelen The gSOAP Web Services Toolkit can help you serialize C/C++ data structures in XML with minimal coding effort.
Digital Bob Cratchit Rick Wayne Sift and clean your Java code with Agitar’s Agitator 2.0, and stay inside the lines with ILOG’s Rules for .NET. Also, jProductivity’s Protection! Pro repels freeloaders from your Java code, and two new tomes talk privacy and security.
A Giant Leap into JBoss David Dossot It’s a small step for mankind, but if you must abandon a proprietary J2EE application server for an open source platform, you’d better walk into it with eyes wide open. Here’s our guide for a successful migration.
Give It Back Warren Keuffel Once you’ve made more money than you need, how do you pass the time? Two legendary developers volunteer their energy and resources to benefit the community. How about you?
OSGi: Out of the Gates Andrew Binstock A well-designed Java plug-in architecture gives Eclipse 3.0 much of its functionality.
If your client-side software uses discrete modules, this technology could be right for you, too. Here's how it works.
Open and Out Rick Wayne Open source and outsourcing books hit the shelves, MirrorDot saves your digital bacon, Syzygy Developer speeds Web service development, OrindaBuild lets you think and unite in Java, and KnowNow Enterprise 3.0 offers event-driven publish-subscribe semantics.
Dreamweaver Wannabes Michael J. Yuan Once, J2EE developers could only dream of an IDE that could easily build pure J2EE Web applications--now, three new contenders take the stage. Do we have a winner?
Flash, Ming, & C++ Darren Cook Flash is a vector graphics technology widely used for animation and sound. Darren generates Flash files using C++ and the open-source Ming library.
Strange Bedfellows Jonathan Erickson Who's in cahoots with whom, and why? Some seemingly unlikely alliances.
Eclipse Validators Lawrence Mandel Lawrence presents a validator plug-in that uses Eclipse markers and dialog boxes to display problems.
Open Source, Cold Shoulder Greg Wilson, Michelle Levesque Proponents of open source software often describe their campaign as a great equalizer: Not only is it freely available, but anyone who wants to help can do so. But does the community welcome all with open arms?
Factoring for Eclipse Marcus Kestler Applying Factor by Flow and Factor by Dependency features lets you produce efficient plug-ins.
Eclipse & Tools for Embedded Systems Development Gene Sally Eclipse's flexibility makes it an ideal platform for creating IDEs that serve the needs of embedded-systems developers.
Open-RJ and Ch Matthew Wilson Matthew takes a look at the Open-RJ library, along with its mapping to Ch and C++.NET.
Eclipse & the C++ Development Toolkit Eric J. Bruno Although Eclipse generally targets Java, its C/C++ Development Tools (CDT) plug-in provides a powerful C/C++ IDE.
Eclipse 3.0's Rich Client Platform Gene Sally, Maciej Halasz Eclipse 3.0's Rich Client Platform takes the drudgery out of writing SWT-based applications.
Refactoring with Eclipse Hugo Troche Eclipse provides a collection of refactoring features.
Eclipse Launches Business Intelligence Project Shannon Cochran Actuate has joined the Eclipse Foundation, launching a new Business Intelligence and Reporting Tools project.
A Special Kind of Platform Jonathan Erickson Jon tells us why DDJ will be paying a lot of attention to Eclipse over the next few months.
Contributing to Eclipse Kent Beck, Erich Gamma Eclipse's plug-in architecture means that every programmer is potentially a toolsmith.
Eclipse & General-Purpose Applications Todd E. Williams, Marc R. Erickson Eclipse provides the framework for combining disparate tools into a single integrated application.
BEA Takes An Open Approach Charles Babcock The company hopes to broaden the appeal of its Workshop visual-development tools by releasing some code under an open-source software license
Eclipse Updates Open-Source Tools Platform Elizabeth Montalbano The Eclipse Foundation is releasing Eclipse 3.0, a release developers said makes the platform viable as a foundation not only for development tools but also for new applications.
Programmer's Book Review Jeffrey L. Taylor Jeffrey examines Diomidis Spinellis’ Code Reading: The Open Source Perspective.
Continuous Integration & .NET: Part I Thomas Beck In this two-part article, Thomas introduces a complete Continuous Integration solution.
Programmer's Bookreview Jack J. Woehr Jack examines C & Data Structures, by P.S. Deshpande and O.G. Kakde and Advanced UNIX Programming, Second Edition, an update of Marc Rochkind’s classic book.
The SQLite Database Engine Michael Owens SQLite, an open-source embedded relational database system packed into a small C library, is ideal for managing and processing data.
A Double Eclipse Jason Montojo This month, Jason reviews Eclipse in Action and The Java Developer's Guide to Eclipse.
Eclipse: A Developer's Story Mary Kroening A case study showing Eclipse at work on a real project.
Enhancing Assertions Andrei Alexandrescu, John Torjo This article, co-authored with John Torjo, describes John's definition of a full-featured, industrial-strength assertion facility. The package features multiple debug levels, logging and a means for collecting detailed state information.
Limiting Template Symbol Size Alex Gontmakher, Shachar Itzhaki Get a handle on the length of those wild template class names with this simple trick.
Exploring EDA Algorithms with the Boost Graph Library Kwee H. Tan Electronic Design Automation (EDA) algorithms are typically graph-based. For example, a logic circuit can be modeled as a graph of vertices, each vertex representing a digital function. This article describes a tool for exploring EDA algorithms with the help of the Boost Graph Library (BGL).
Open Source IDEs for Linux/Unix Petr Sorfa You don’t have to give up a graphical environment to develop software under Linux. There are as many IDEs freely available on the Internet as there are definitions of the word “free.”
File Processing Chuck Allison Java provides much of the support for file I/O that you’re used to in C/C++, albeit with a little more typing.
Real-time CORBA, Part 2: Applications and Priorities Douglas C. Schmidt, Steve Vinoski The Real-time CORBA specification enhances regular CORBA by adding capabilities that control process, communication, and memory resources. These capabilities enable standard COTS middleware to improve the determinism of DRE applications by bounding their priority inversions and managing their system resources more predictably end-to-end. This column shows how to program the Real-time CORBA features that provide portable priority mapping and end-to-end priority preservation.
Community Michael Swaine Being the hermit he is, the idea of community strikes Michael as a novel idea.
Let's Get Small
It goes without saying: Software for a microwave oven or VCR is quite different from software for a PC. The "blue screen of death" notwithstanding, desktop systems have enough processing power to quickly accomplish most tasks, a vast amount of available memory, a display that can render a wide range of images and the ability to handle multiple inputs. In an embedded system, however, determining how to use these resources is the developer's top priority.
August 2002
Study: Governments Go GaGa for Open Source; Bad Company
JMeter: Performance Testing Server-Side Java Jeff Linwood Jmeter is a freely available tool for monitoring performance on server-side Java applications.
Refactoring for Fitness Scott Ambler Documentation-intensive processes can slow down development and hobble emergent design efforts. With data refactoring, you can cut the fat and help your code keep fit without losing functionality.
Mono & the .NET Framework Brian Jepson, Miguel de Icaza Since the early days of the GNOME project (http://www.gnome.org/), there's been a tremendous demand to export API calls to programming languages other than C Python, Perl, Ada, and Java, to name a few.
A Boy and His Computer Andrew Leonard Linus Torvald's autobiography reveals a geek's geek who is changing the world, just for the heck of it.
Programmer's Bookshelf
Lou Grinzo, Laryn Fernandes Lou examines Open Sources: Voices of the Open Source Revolution, edited by Chris DiBona, Sam Ockman, and Mark Stone, while Laryn takes a look at the third edition of David M. Geary's Graphic Java 2: Mastering the JFC.
Free Software Needs Profit John K. Ousterhout Advocates have extolled the benefits of open source software. The open source approach is often characterized as fundamentally better than traditional commercial software development. However, my experience with Tcl is that open source and commercial approaches are complementary, not conflicting.
A Natural Home for Open Source Greg Wilson A description of the first Open Source / Open Science conference held at Brookhaven National Laboratory this autumn, which brought figures from the open source movement face-to-face with computational scientists and engineers. You can also visit the Open Source / Open Science '99 site. Greg Wilson
Open Source Meets Big Iron
Gregory V. Wilson, Pete Beckman The aim of the Software Carpentry project is to create a new generation of easy-to-use software engineering tools, and to document those tools and the working practices they are meant to support.
DB Forms: PHP, MySQL, and PHPLIB Darryl Ross, Con Zymaris Darryl and Con use the PHP server-side scripting engine, MySQL database engine, and PHPLIB class framework to build DB Forms, a reusable database framework for writing web applications.
Using IBM's Open Source Java Toolbox for the AS/400 Jack Woehr Recently I downloaded the Sun Forte Community Edition of the (mostly) open source NetBeans project and used it to design a demo of the JavaBeans contained in IBM's JTOpen Java Toolbox for the AS/400. This article discusses that demo and the art of programming clients using Java Beans for the AS/400.
Java and the Waba Toolkit Al Williams With Java and the Waba toolkit, you can develop powerful applications for handhelds like the PalmPilot or Windows CE-based systems.
Surveying Computer Programmers Ana Zanger Programmers show increasing interest in Linux, wireless applications, and C#.
Letter to DDJ
Open Source Cobol, and setting the Debian record straight
A Triumph of Simplicity: James Clark on Markup Languages and XML Eugene Eric Kim If you peek under the hood of high-profile open-source projects such as Mozilla, Apache, Perl, and Python, you'll find a little program called "expat" handling the XML parsing. If you've ever used the man command on your GNU/Linux distribution, then you've also used groff, the GNU version of the UNIX text formatting application, troff. If you've ever done any work with SGML, from generating documentation from DocBook to building your own SGML applications, you've undoubtedly come across sgmls, SP, and Jade.
News From Development's Front Line SD Staff Industry gurus and neophytes gather at Software Development West to debate the latest trends in process, programming and Web services.
Components and Web Services Clemens Szyperski Why are emerging transaction standards so close to what we've seen before?
The Agile Manifesto Martin Fowler, Jim Highsmith Facilitating change is more effective than attempting to prevent it. Learn to trust in your ability to respond to unpredictable events; it's more important than trusting in your ability to plan for disaster.
A Tale of Two GUIs Dana Cline The latest Linux interfaces are stable and productive desktop environments.
Open Source Forte for Java
Is Open Source for You? Rick Wayne Apache, Cocoon and Linux aren't just useful programs, they're best-of-breed. Some of the more intemperate free software boosters, intoxicated by this success, claim that proprietary software is obsolete and that it's immoral to keep your source code secret. Well, maybe. Part 1 of 2.
|
|
 |
AI Expert Newsletter
AI Expert Newsletter is all about
artificial intelligence in practice. Features include case studies, technology
tutorials, product reviews and AI newsplus classic articles from
the original AI Expert magazine! Keep up with the latest in logic programming,
expert systems, neural networks, genetic algorithms, and fuzzy logic.
--more--
|
|
 |
|
 |
|

Dr. Dobb's Developer Library DVD: Release 2
The Dr. Dobb's Developer Library DVD is a new fully searchable DVD that includes 17 years of Dr. Dobb's Journal, 14 full years of C/C++ Users Journal, 3 years of The Perl Journal, nearly 4 years of Dr. Dobb's Sourcebook, and thousands and thousands of lines of source code—all on one DVD!
Click here for more information.
|
|
 |
|
|
|
MarketPlaceOnline Crash Analysis Automatically capture customer crash data, no debugger required. Support for .NET, C++, OS X, Java.
Discover WinDev 11 RAD and develop 10 times faster ! ALM, IDE, .Net, PDF, 5GL, Database, 64-bit, etc. Free Express version
Thinking about Getting an IT Degree? Certificates & Degrees in IT from Accredited Online Colleges! Request Free Information!
A Sane Approach to Database Design Learn requirements gathering, modeling, diagramming, normalization, naming, SQL, more. (book)
Wanna see your ad here? |
|
|
|
|
|
|