![]() |
Site Archive (Complete) | |||
|
ABOUT US |
CONTACT |
ADVERTISE |
SUBSCRIBE |
SOURCE CODE |
CURRENT PRINT ISSUE |
NEWSLETTERS
|
RESOURCES
|
BLOGS
|
PODCASTS
|
CAREERS
|
||||
May 11, 2005
Dr. Dobb's Software Tools Newsletter - May 2005Shannon Cochran
Do you find keeping up with new developer products and version updates harder than keeping up with the Joneses (whoever they are)? If so, Dr. Dobb's Software Tools e-mail newsletter is just the deal for you. Delivered once a month to your mailbox, this unique newsletter keeps you posted on the latest in SDKs, libraries, components, compilers, and the like.
Electric Cloud has sponsored the creation of the GNU Make Standard Library (GMSL), aimed at providing a common set of tools for all users of GNU Make. The GMSL includes list and string manipulation, integer arithmetic, associative arrays, stacks, and debugging facilities. The GMSL is released under the General Public License and is hosted on SourceForge. Electric Cloud also offers Electric Cloud 2.1, designed to reduce build times by distributing the software build in parallel across scalable clusters of servers.
Pantero Software is designed to create rules and services that deliver valid data in integration projects. You use graphical tools to import data schemas or models, map data from one representation to another, define rules to ensure validity and consistency, and define error handling behavior--with all of it captured as metadata. The Pantero runtime software implements these rules as web services or Java controls. Pantero Release 1.3 supports Eclipse and the JBoss application server as well as software from BEA and IBM.
The 7.2 release of Amzi! Prolog + Logic Server incorporates the Eclipse 3.0 IDE to provide a editing, debugging and project management for logic programs, embedded logicbases and remote logicbases on web servers. Amzi! 7.2 adds graphical icons for breakpoints indicating the four debug ports: call, fail, redo, and exit. In conjunction with the call stack, this function illustrates advanced logic programming features such as backtracking, recursion, and unification. Amzi! is available on Windows, Linux, Solaris, and HP/UX.
The EngInSite PHP Editor in an IDE that automatically recognizes public and private functions of the class. EngInSite PHP Editor is "HTML-aware" and comes with CSV support. Its architecture emulates HTTP server behavior in the Editor's output window. It also offers a breakpoint option and an option to upload PHP scripts to a server. SFTP, SSH1, and WebDAV, are supported as well as FTP: The program connects to a remote server on its own, automatically uploading only new or changed files.
Recursion Software's C++ Toolkits, a collection of C++ class libraries, has added support for Sun Microsystem's Solaris 10 operating system, along with Linux, AIX, Tru64, HP-UX, IRIX, Red Hat Linux, Mac/OS, VxWorks, Windows, PocketPC, and Suse/Linux. The C++ Toolkits enable development of multi-threaded distributed applications, and include advanced class libraries for developing and deploying transactions in distributed and service-oriented architecture (SOA) environments.
ActiveSMS is an ActiveX DLL that lets you send and receive SMS through GSM/GPRS terminals. It handles voice calls and the phonebooks of both SIM and terminal. Integrable into any application that supports COM technology, ActiveSMS provides an interface that exports "events" and "methods" to handle reception and forwarding of text, Flash, or binary messages, as well as multiple forwarding, voice call handling, and status report handling. It supports serial connections, IrCOMM, IrDA, USB, and Bluetooth and is able to communicate with the terminals both in "PDU mode" and in "Text Mode."
Helixoft has released VBdocman .NET 2.0, a Visual Basic .NET Add-In for generating technical documentation from VB.NET source files. It parses source code and automatically creates table of contents, index, topics, cross-references and, context-sensitive help. Users can create their own formats of output documentation: The predefined output formats are Help 2 (Microsoft help technology used in Visual Studio .NET), CHM, RTF, HTML, and XML.
IT GlobalSecure has updated SecurePlay Version 2.1, its multi-player state engine. SecurePlay implements a suite of cryptographic protocols to stop many kinds of cheating and piracy, and offers a programming interface for multi-player, networked game development. SecurePlay 2.1 includes integrated networking and interoperability between Java and C++ in Windows and Linux. You receive a complete copy of the documented source code in Flash, Java, J2ME, or C++, with a PS2 release forthcoming.
XE is a real-time XML Engine from Robbins Software. To control the XML Engine (XE), Robbins developed XEPL (the XE Programming Language) as its native programming language. XEPL is pure object-oriented XML that uses a lightweight event system to distribute messages between multiple threads without blocking. It has a terse publish/subscribe data distribution system, and functions as an operating system, compiler, and debugger integrated into one system.
Graphics & Scripting Tools has announced Vector Graphics ActiveX, a fully-fledged vector graphics platform for incorporating 2D vector graphics into an application development cycle. The component is compatible with Visual C++, Visual Basic, and Delphi development tools and is designed to create professional-quality technical drawings, illustrations, charts, and diagrams. By establishing links between graphic shapes and real objects, the developer can connect to OPC servers to watch and modify processes in real time.
The most recent release of Altova's software development and data integration tools is Version 2005 Release 3, which includes full support for the latest XSLT 2.0, XPath 2.0, and XQuery 1.0 Working Drafts, and expanded support for EDI standards. The Altova SchemaAgent 2005 graphical schema management tool is available as a standalone tool and included within both the Enterprise and Professional Editions of the Altova XML Suite 2005.
Objective Interface Systems' ORBexpress RT for Java is designed to help developers using Project Mackinac technology--Sun's implementation of the Real-Time Specification for Java, known as RTSJ--to improve performance in their real-time distributed Java applications. Providing a thin, predictable layer between the Java application and the communication transports, ORBexpress RT minimizes both the typical-case and worst-case consumption of CPU time by the middleware ORB and provides predictable latency between devices in a distributed environment.
Computer Associates International is providing the Legacy Renewal Solution, a knowledge-based service that automates the conversion of legacy COBOL applications to J2EE, .NET, and Web services without rewriting source code. CA's Legacy Renewal Solution combines CA Technology Services with CA's AllFusion Gen model-based development tool to help organizations migrate COBOL-based legacy applications to new platforms and application architectures, while maintaining their business rules and requirements.
Sonic has extended its ESB-based SOA infrastructure family with the 6.1 release, introducing two new toolsets: the Sonic Collaboration Server for managing partner interactions, and the Sonic Database Service, which simplifies access and re-use of relational data sources. A new deployment tool is intended to simplify the SOA lifecycle, making it easier to deploy and continually upgrade services and processes across large-scale deployments. The new release also includes a uniform service invocation model that lets services of any type, from web services to databases, be incorporated into the ESB.
The latest release of Brilliant Database SDK offers a tool for creating end-user executable database applications, using simple visual editors to design all the intrinsic features. A Brilliant database combines a folder and record tree like that used in Outlook Express with relational structure, supporting file attachments, images, set-up of network access levels, formulas, and scripts. All aspects of a database are customized through visual editors, controlling the design of forms, reports, queries, toolbars, menus, hot-keys, and logos. There are
XVT from Providence Software Solutions is a cross-platform development tool for building graphical applications that can be deployed alone or over the Web by recompiling existing code. The result is a client/server application where the server executes business functionality and the client renders the presentation layer. The new application is launched from a regular browser that automatically downloads a small thin client. XVT Web applications maintain the look, feel and performance of the native platform. XVT 5.6 supports both C (DSC) and C++ (DSP).
JAPISoft has made available EditiX 3.0, a cross-platform XML Editor and XSLT Debugger. EditiX has XML Differencing support, and provides users with a range of XML functionality and intelligent entry helpers within the IDE. The user can manage remote files from FTP, WebDAV or from an archive file like ZIP or JAR. The software includes real-time XPath location and syntax-error detection. Some content assistants are provided with context syntax popup supporting DTD, XML Schema, and RelaxNG. EditiX is available for Windows, Mac OS X, and Unix/Linux.
JetBrains is shipping ReSharper 1.5, providing C# developers with a number of new refactorings. ReSharper provides intelligent coding assistance, on-the-fly error highlighting, and quick error correction, and extensive support for code refactoring. ReSharper 1.5 can also generate "delegation" methods, useful for delegating the execution of a particular method to an instance of a particular class. Access to ReSharper is available from within Visual Studio .NET.
Codejock Software, a provider of reusable software components for Visual Studio .NET, has released the Xtreme Toolkit Professional Edition 9.60 for Visual Studio .NET, including new components such as Xtreme Suite, Xtreme Command Bars, Xtreme Docking Pane, and Xtreme Property Grid. Existing components have been enhanced: for example, Virtual List support for the Report Control now provides a "virtual mode" that lets you add an almost unlimited number of rows to the list without sacrificing performance.
RTI's NDDS open-architecture platform offers a set of publish-subscribe middleware with integrated tools for system visualization, analysis, and real-time debugging. Surf is a system-visualization and debugging tool that finds NDDS objects, organizes them for easy understanding and shows their communication parameters. Snoop is a network-analyzer tool that captures packets, shows packet contents and analyzes bandwidth use. And Scope is an application-monitoring tool that monitors variables and graphs the output for fast analysis.
The Nucleus EDGE software development environment now supports Eclipse 3.0. New multithreaded enhancements to Eclipse also allow the Nucleus EDGE user interface to be more responsive, permitting users to interact with the GUI while the software is busy running a background task. Nucleus EDGE is available for the ARM7, ARM9 and XScale processor cores on Windows, and supports the ARM GNU, RedHat GNU and ARM RealView C and C++ compilers.
|
|
||||||||||||||||||||||||||
|
|