Archives Posts
December 30th, 2006 by cplus
Marshallsoft provides a commercial software development tools for Windows XP, Windows Me, Windows 2000, Windows 98, Windows NT, Windows 95, MS-DOS and Pocket PC. The communications libraries claimed been used in tens of thousands of sites around the world. Their customers include many governments, research labs, schools and universities, small companies, international corporations, as well as individuals. The communications libraries are for C/C++, Pascal, PowerBASIC, Visual Basic, Delphi, Visual FoxPro, Visual dBase, Xbase++, MATLAB, FileMaker Pro, COBOL, and FORTAN. Evaluation versions of all of the software can be downloaded from here, try it before you buy.
Archives Posts
December 15th, 2006 by cplus
The ADAPTIVE Communication Environment (ACE) is a freely available, open-source object-oriented framework that implements many core patterns for concurrent communication software. ACE provides a rich set of reusable C++ wrapper facades (pdf document) and framework components that perform common communication software tasks across a range of OS platforms. The communication software tasks provided by ACE include:
ACE is targeted for developers of high-performance and real-time communication services and applications. It simplifies the development of OO network applications and services that utilize interprocess communication, event demultiplexing, explicit dynamic linking, and concurrency. In addition, ACE automates system configuration and reconfiguration by dynamically linking services into applications at run-time and executing these services in one or more processes or threads.
ACE continues to improve and its future is bright. ACE is supported commercially by multiple companies using an open-source business model. In addition, many members of the ACE development team are currently working on building The ACE ORB (TAO).
Archives Posts
December 5th, 2006 by cplus
…Eclipse is an open source community, whose projects are focused on building an extensible development platform, runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle. Not just a Java IDE but Eclipse is much more than a Java IDE. The Eclipse open source community has over 60 open source projects. These projects can be conceptually organized into seven different categories:
- Enterprise Development.
- Embedded and Device Development.
- Rich Client Platform.
- Rich Internet Applications.
- Application Frameworks.
- Application Lifecycle Management (ALM).
- Service Oriented Architecture (SOA).
The Eclipse community is also supported by a large and vibrant ecosystem of major IT solution providers, innovative start-ups, universities and research institutions and individuals that extend support and complement the Eclipse Platform.
Archives Posts
November 29th, 2006 by cplus
G++ and VSIPL++ is a commercial software development environment and toolkit for developing high-performance signal and image-processing applications.
Archives Posts
November 26th, 2006 by cplus
…Code Forge IDE is an Integrated Development Environment for Unix/Linux that provides full project management and a complete edit/compile/debug cycle support for over 30 programming languages. Its advanced project management features allow it to scale from simple to extremely large and mixed-language as well as multi-user projects. Total integration between the built-in advanced source editor, debugger, revision control and difference tools provide the programmer with unprecedented control over the development process. A CodeForge IDE license includes 12 months of technical support and software upgrades. This period may be extended by purchasing an additional 12 months of priority technical support…This is a commercial product.
Archives Posts
November 21st, 2006 by cplus
Fast Artificial Neural Network Library is a free open source neural network library, which implements multilayer artificial neural networks in C with support for both fully connected and sparsely connected networks. Cross-platform execution in both fixed and floating point is supported. It includes a framework for easy handling of training data sets. It is easy to use, versatile, well documented, and fast. PHP, C++, .NET, Ada, Python, Delphi, Octave, Ruby, Pure Data and Mathematica bindings are available. A reference manual accompanies the library with examples and recommendations on how to use the library. A graphical user interface is also available for the library. Features include:
Archives Posts
November 17th, 2006 by cplus
OGRE is an open source real time 3D rendering engine. OGRE is packed with features to make your development life easier, whether you’re making games, architectural visualization, simulations, or anything else which requires a top-notch 3D rendering solution.
Archives Posts
November 14th, 2006 by cplus
FLTK (pronounced “fulltick”) is a cross-platform C++ GUI toolkit for UNIX®/Linux® (X11), Microsoft® Windows®, and MacOS® X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL® and its built-in GLUT emulation. FLTK is designed to be small and modular enough to be statically linked, but works fine as a shared library. FLTK also includes an excellent UI builder called FLUID that can be used to create applications in minutes. FLTK is provided under the terms of the GNU Library Public License, Version 2 with exceptions that allow for static linking.
Archives Posts
November 3rd, 2006 by cplus
Get Symbian C++ Toolkits/SDKs/Libraries for mobile telecommunications software development for mobile devices such as hand phones and handhelds operating system at Symbian developer network. Available in commercial and open source versions.
Archives Posts
October 29th, 2006 by cplus
Palm OS is an operating system for smartphones and handheld devices. Most Palm OS applications are written in C, development environments are available that will let you create Palm OS applications in a number of different languages including C, C++, Visual Basic, or Java. Available in commercial and open source versions.
Archives Posts
October 26th, 2006 by cplus
Another commercial products. The SMS and Pager Toolkit by ActiveXperts Software is an ActiveX/COM component that provides SMS and Pager messaging functionality. With this Toolkit, you can send and receive SMS messages via a:
- GSM modem.
- GSM phone.
- SMPP compliant SMSC provider.
- Hayes compatible modem.
With this Toolkit, you can also send pager messages via a:
- Hayes compatible modem (only numeric paging).
- SNPP Provider (alpha-numeric paging).
SMS and Pager Toolkit features the following:
- Send alphanumeric text SMS messages.
- Send numeric Pager messages.
- Send multimedia SMS messages, including ringtones, pictures and logo’s.
- Send new voicemail/e-mail/fax indications.
- Verify delivery of outgoing SMS message.
- Send WAP Push messages and WAP Bookmarks.
- Receive SMS messages.
- Support for Unicode, to support foreign languages like Chinese, Turkisch, etc.
- Support for multi-part messages, to allow messages longer than 160 characters.
- Support for GSM modems and GSM phones to send and receive SMS messages.
- Support for SMPP (Short Message Peer to Peer) providers for large message volumes.
- Support TAP/XIO and UCP dial-in SMSC providers.
- Support Windows ‘Phone and Modem devices’ and direct COM ports.
- Send numeric Pager messages through DTMF.
- Send alpha-numeric Pager messages through SNPP.
- Support Multi-threading environments. The component is thread-safe, which means it can be used in a multi-threaded environment.
- Troubleshooting facilities by tracing all modem commands and responses.
- Samples included for various development platforms: Visual Basic, Visual Basic .NET, Visual C++, Visual C# .NET, ASP, ASP .NET, Delphi and more.
Archives Posts
October 8th, 2006 by cplus
This project deals with network communication by means of blocking (synchronous) sockets or with limited non-blocking mode. This project not using asynchronous sockets. The Project contains simple low level non-visual objects for easiest programming without problems (no need multithread synchronization, no need for windows message processing…) Great for command line utilities, visual projects, NT services… You can find more after reading about and features. This project is freeware and open source under modified BSD style license.
The SYNAPSE library aims to create a complete library of classes and functions that would markedly simplify application programming of network communication using Winsock. At first glance this effort might seem needless as there are many free components covering this area, however they mostly use asynchronous methods while SYNAPSE library operates in a synchronous method.
Synchronous mode (called ‘blocking’ in Winsock terminology) features acting thread waits until the needed operation terminates. Thus when we want to send data, the program exits function only after data is sent - or - if we want to receive data, the program exits the function only after the desired data is received.
Thus, much more crisp and simple programming is achieved. You will feel it when trying to implement any Internet protocol, which is typically based on ’send-wait for reply’ method. If you want to implement it in an asynchronous method, you would have to accept complicated event processing and synchronous mode simulation. Therefore a synchronous socket is simple and natural for the majority programming tasks. The whole library is oriented on the WIN32 environment or Linux environment, so you will need Delphi 3.0 or higher and Kylix 1.0 or higher to use it.
Archives Posts
August 24th, 2006 by cplus
Qt sdk is for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. Available in commercial and open source versions.
Archives Posts
August 9th, 2006 by cplus
Gapidraw is a graphics SDKs for handheld computers and smart phone. It is the graphics platform to use when creating applications with high demands for fast 2D graphics on mobile devices. The GapiDraw platform supports the creation of high-performance cross-platform graphical applications across a variety of handheld hardware configurations, including Windows Mobile devices and Symbian mobile phones.
Archives Posts
July 30th, 2006 by cplus
OpenGUI (formerly FastGL) is an open graphic user interface (GUI) library. Supported compilers include gcc 2.95 to 3.4.3, Borland C++ 5.x (Kylix 3, BCB6) and Visual C++ 6.0.