cars
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 96
Used Cars Mt Pleasant Michigan 1.0
Search Toolbar from Mt Pleasant Used Cars Michigan for use with Mozilla Firefox. Helps to make web surfing for used cars more enjoyable. Includes a ra... more>> <<less
Download (504KB)
Added: 2009-04-24 License: Freeware Price: Free
182 downloads
FreeAuctionInformation.com 1.00
Are you aware of the automobile auctions in Atlanta? Would you like to know what cars are available at the various auctions? Then you are at the right... more>> <<less
Download (0KB)
Added: 2009-04-14 License: Freeware Price: Free
193 downloads

Free Style for Linux 1.0
Free Style is a cute and colorful set that contains 10 icons more>> Description:
10 freeware icons designed in cartoon style.
Content:
Books, Bug, Car, CD, Cup, Flower, Hand, Ice Cream, Pencil, Tree<<less
Download (194KB)
Added: 2009-04-03 License: Freeware Price: Free
203 downloads
Stormbaan Coureur 1.5.2
Stormbaan Coureur is a simulated obstacle course for automobiles. more>>
Stormbaan Coureur is a simulated obstacle course for automobiles. n this game, your objective is to drive your car along an obstacle course. Success depends on total control of the car, and making use of the laws of physics.
Enhancements:
- New name
- Extended track with half pipe jump
- Extended track with turn tables
- Fixed joystick accelerator axis assigment
- Softened the suspension
- Added brake-light
- Added reverse-gear-light
- Improved leaderboard
- Added respawn points
<<lessEnhancements:
- New name
- Extended track with half pipe jump
- Extended track with turn tables
- Fixed joystick accelerator axis assigment
- Softened the suspension
- Added brake-light
- Added reverse-gear-light
- Improved leaderboard
- Added respawn points
Download (3.1MB)
Added: 2007-08-24 License: GPL (GNU General Public License) Price:
799 downloads
Trophy 1.1.5
Trophy project is an action car racing game. more>>
Trophy project is an action car racing game.
Trophy is an action car racing game for Linux. Its 2D (top-view) but aims to provide high quality graphics.
You can shoot, drop bombs, and drive against the other players.
<<lessTrophy is an action car racing game for Linux. Its 2D (top-view) but aims to provide high quality graphics.
You can shoot, drop bombs, and drive against the other players.
Download (8.9MB)
Added: 2007-08-08 License: GPL (GNU General Public License) Price:
820 downloads
LimeSurvey 1.50
LimeSurvey is a set of PHP scripts that interact with MySQL or MSSQL to develop surveys. more>>
LimeSurvey (formerly PHPSurveyor) is a set of PHP scripts that interact with MySQL or MSSQL to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen.
The project includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.
Main features:
- Unlimited number of surveys at the same time
- Creation of a printable survey version
- Unlimited number of question groups in a survey
- Unlimited numbers of questions in a group/survey
- 20 different question types with more to come
- Ability to set conditions for questions depending on earlier answers (branching the survey)
- Re-usable editable answer sets
- Ready-made importable questions
- Assessment surveys
- Unlimited number of participants to a survey
- Anonymous or open surveys as well as closed surveys
- Optional public registration for surveys
- Sending of invitations, reminders and tokens by email
- Option for participants to buffer answers to continue survey at a later time
- Cookie or session based surveys
- Template editor for creating your own page layout
- Extended and user-friendly administration interface
- Back-office data entry possibility
- Survey start & end-dates for automation
- Enhanced import and export functions to text, CSV and MS Excel format
- Basic statistical and graphical analysis with export facility
Supporting more than 20 different languages in frontend and backend:
- Bulgarian
- Chinese (Simplified)
- Chinese (Traditional)
- Croatian
- Danish
- Dutch
- English
- French
- German
- Greek
- Hebrew
- Hungarian
- Italian
- Japanese
- Lithuanian
- Norwegian
- Portuguese
- Romanian
- Russian
- Serbian
- Slovene
- Spanish
- Turkish
- Swedish
- Vietnamese
- ....more to come
- Detailed manual in six languages included in the download or as Online Manual
Enhancements:
- The most import new features are a new user management system, MSSQL compatibility using adodb, multi-lingual surveys (which allow you to conduct the same survey in several languages at the same time), new Question Types, a complete overhaul of the new administrative GUI, online documentation, and more than 9 additional languages (25 in total).
- Lots of other improvements have been made in handling and installing.
<<lessThe project includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.
Main features:
- Unlimited number of surveys at the same time
- Creation of a printable survey version
- Unlimited number of question groups in a survey
- Unlimited numbers of questions in a group/survey
- 20 different question types with more to come
- Ability to set conditions for questions depending on earlier answers (branching the survey)
- Re-usable editable answer sets
- Ready-made importable questions
- Assessment surveys
- Unlimited number of participants to a survey
- Anonymous or open surveys as well as closed surveys
- Optional public registration for surveys
- Sending of invitations, reminders and tokens by email
- Option for participants to buffer answers to continue survey at a later time
- Cookie or session based surveys
- Template editor for creating your own page layout
- Extended and user-friendly administration interface
- Back-office data entry possibility
- Survey start & end-dates for automation
- Enhanced import and export functions to text, CSV and MS Excel format
- Basic statistical and graphical analysis with export facility
Supporting more than 20 different languages in frontend and backend:
- Bulgarian
- Chinese (Simplified)
- Chinese (Traditional)
- Croatian
- Danish
- Dutch
- English
- French
- German
- Greek
- Hebrew
- Hungarian
- Italian
- Japanese
- Lithuanian
- Norwegian
- Portuguese
- Romanian
- Russian
- Serbian
- Slovene
- Spanish
- Turkish
- Swedish
- Vietnamese
- ....more to come
- Detailed manual in six languages included in the download or as Online Manual
Enhancements:
- The most import new features are a new user management system, MSSQL compatibility using adodb, multi-lingual surveys (which allow you to conduct the same survey in several languages at the same time), new Question Types, a complete overhaul of the new administrative GUI, online documentation, and more than 9 additional languages (25 in total).
- Lots of other improvements have been made in handling and installing.
Download (1.4MB)
Added: 2007-08-08 License: GPL (GNU General Public License) Price:
808 downloads
JumpBox vTiger CRM 1.0
JumpBox vTiger CRM is a JumpBox virtual appliance with a pre-configured installation of the vTiger CRM system. more>>
JumpBox vTiger CRM project is a JumpBox virtual appliance with a pre-configured installation of the vTiger CRM system.
Once upon a time, in the raw and exciting days when automobile technology was in its infancy, taking a road trip meant bringing a mechanic along to fix the car every time it broke down. At JumpBox we look at the current state of IT systems and see great similarity with the early automobile.
Today, if you want to deploy and run a server based application you need a mechanic to come along to keep it running. With the automobile, as time passed, the technology improved, cars became vastly more reliable and many more people were able to take to the road.
With JumpBox we’re looking to do the same for server based software. We simplify what has traditionally been complex and deliver server based Open Source applications to an audience that otherwise would be put off by the technical burdens of the old way of doing things.
An integrated software stack in a virtual appliance
A JumpBox bundles the operating system, application and all application dependancies into a single installable module that’s easily deployed using virtualization software from VMWare, Parallels or Xen
Easy to Install
A JumpBox allows you to install a complex server based application without having to know anything about Linux, databases or the command line. You just download, extract the archive and open the application with your virtualization software. Further setup and configuration is handled through a simple web interface.
Simple to manage
The JumpBox platform is pre-configured, tuned and secured to minimize the management needs of the application.
Runs anywhere
Mac OS X, Linux, Windows it doesn’t matter. Thanks to the use of virtualization, JumpBox applications run easily on all the most popular operating systems.
Painless to upgrade
With a JumpBox and the JumpBox Assurance program (launching Q2 2007), management of the system is simple and efficient. Updates to the entire software stack are handled automatically by the platform with minimal user interaction.
Quick to move
With a JumpBox all the application code, data and the runtime are bundled together into a single directory that can easily be moved between systems or even across platforms. This allows you to start using an application by just running it on your desktop. Then when you’re ready you can open it up to the rest of the network and either continue running it on your desktop or easily move it to the server at any time. It doesn’t even matter if the server is running a different operating system, with a JumpBox everything is self contained.
<<lessOnce upon a time, in the raw and exciting days when automobile technology was in its infancy, taking a road trip meant bringing a mechanic along to fix the car every time it broke down. At JumpBox we look at the current state of IT systems and see great similarity with the early automobile.
Today, if you want to deploy and run a server based application you need a mechanic to come along to keep it running. With the automobile, as time passed, the technology improved, cars became vastly more reliable and many more people were able to take to the road.
With JumpBox we’re looking to do the same for server based software. We simplify what has traditionally been complex and deliver server based Open Source applications to an audience that otherwise would be put off by the technical burdens of the old way of doing things.
An integrated software stack in a virtual appliance
A JumpBox bundles the operating system, application and all application dependancies into a single installable module that’s easily deployed using virtualization software from VMWare, Parallels or Xen
Easy to Install
A JumpBox allows you to install a complex server based application without having to know anything about Linux, databases or the command line. You just download, extract the archive and open the application with your virtualization software. Further setup and configuration is handled through a simple web interface.
Simple to manage
The JumpBox platform is pre-configured, tuned and secured to minimize the management needs of the application.
Runs anywhere
Mac OS X, Linux, Windows it doesn’t matter. Thanks to the use of virtualization, JumpBox applications run easily on all the most popular operating systems.
Painless to upgrade
With a JumpBox and the JumpBox Assurance program (launching Q2 2007), management of the system is simple and efficient. Updates to the entire software stack are handled automatically by the platform with minimal user interaction.
Quick to move
With a JumpBox all the application code, data and the runtime are bundled together into a single directory that can easily be moved between systems or even across platforms. This allows you to start using an application by just running it on your desktop. Then when you’re ready you can open it up to the rest of the network and either continue running it on your desktop or easily move it to the server at any time. It doesn’t even matter if the server is running a different operating system, with a JumpBox everything is self contained.
Download (138.9MB)
Added: 2007-07-25 License: Free To Use But Restricted Price:
875 downloads
Tgauge 0.12.1
Tgauge displays lm_sensor readings with gauge-style graphics on GNOME or ROX panels or in a window. more>>
Tgauge displays lm_sensor readings with gauge-style graphics on GNOME or ROX panels or in a window.
Tgauge is a tool for displaying lm_sensors readings. Instead of boring old numbers, tgauge uses graphical representations designed to look like the gauges on a car dashboard. Or anything else if you care to make a theme for it. tgauge stands for temperature gauge because I designed it mainly for monitoring my CPU temperature.
Tgauge can be run in a window, but its really meant for use on a panel; it supports the Gnome (version 2) and ROX panels.
Installation:
Download the appropriate package from the Sourceforge files page. Youll probably need to compile it. For ROX this will happen automatically the first time you run the program from the ROX filer. For Gnome use:
./configure --prefix=/usr
make
make install
then add the applet to the panel using the menu.
<<lessTgauge is a tool for displaying lm_sensors readings. Instead of boring old numbers, tgauge uses graphical representations designed to look like the gauges on a car dashboard. Or anything else if you care to make a theme for it. tgauge stands for temperature gauge because I designed it mainly for monitoring my CPU temperature.
Tgauge can be run in a window, but its really meant for use on a panel; it supports the Gnome (version 2) and ROX panels.
Installation:
Download the appropriate package from the Sourceforge files page. Youll probably need to compile it. For ROX this will happen automatically the first time you run the program from the ROX filer. For Gnome use:
./configure --prefix=/usr
make
make install
then add the applet to the panel using the menu.
Download (0.84MB)
Added: 2007-07-13 License: GPL (GNU General Public License) Price:
836 downloads
XFlame
XFlame is the 16 bit version of Rasters Xflame. more>>
XFlame is the 16 bit version of Rasters Xflame.
There is no source for the 16-bit version available - it has been lost and is not available.
<<lessThere is no source for the 16-bit version available - it has been lost and is not available.
Download (0.008MB)
Added: 2007-07-11 License: GPL (GNU General Public License) Price:
839 downloads
Roadnav 0.18
Roadnav is an in-car navigation system capable of running on a variety of operating systems. more>>
Roadnav is an in-car navigation system that can run on a variety of operating systems like Linux, Windows, and Mac OS X.
Roadnav can obtain a cars present location from a GPS unit, plot street maps of the area, and provide verbal turn by turn directions to any location in the USA.
Roadnav uses the free TIGER/Line files from the US Census Bureau to build the maps, along with the GNIS state and topical gazetteer data from the USGS to identify locations.
Main features:
- Generates street level maps for the US
- Interfaces with GPS units to display your position in real time
- Verbal turn by turn directions to any place in the US. Automatically recomputes directions if you miss a turn.
- On screen keyboard
- 3D (drivers perspective) view mode
- Daytime and nighttime color schemes
- Automatic day/night mode switching
- Plots nearby landmarks and points of interest
- Can operate offline (without an Internet connection)
- Antialiased output
- Supports multiple operating systems including Windows, Linux, and Mac OS X
- Uses freely available data from the US Census Bureau and the USGS
- Appearance can be customized with skins
- Can output status information to LCD devices through LCDproc
Enhancements:
Enhancements:
- Adds option to Preferences to enable gpsd buffering (reduces jitter).
- Adds experimental GPX import support.
- Disk usage reduced by ~30%.
- Adds GPS serial initialization string option to Preferences.
- Adds preference to override default map directory.
- Adds option for username/password proxy authentication.
- Adds "Use System Proxy Settings" preference, which reads proxy settings from the HTTP_PROXY environmental variable.
Bug Fixes:
- Fixes Delete button in Waypoints dialog when no waypoints exist.
- Workaround for buggy serial implementations.
- Fixes Windows 2000 compatibility.
- Fixes i18n issue in OSM code.
- Improved address look up.
- Eliminates IPP error messages when printer is not configured.
- Improved compatibility with DeLorme Tripmate and Earthmate GPS units.
- Win32 floating point model changed from fast to precise. Should resolve problems calculating routes.
- Fixes focusing issue in keyboard dialog.
Developer Visible Changes:
- MapControlData_Tiles index files eliminated.
- Direct access to Point::m_fLong and Point::m_fLat eliminated. Use the Point::Set* and Point::Get* functions instead.
Misc:
- Compiled maps now organized in a more human readable format.
- Eliminates TIGER/Line 2006 First Edition from search path.
- Proxy settings now on their own preferences page.
- When maps have to be upgraded, adds option to not upgrade map files and immediately terminate Roadnav instead.
- Small map labels now have a solid background instead of a cross hatch.
<<lessRoadnav can obtain a cars present location from a GPS unit, plot street maps of the area, and provide verbal turn by turn directions to any location in the USA.
Roadnav uses the free TIGER/Line files from the US Census Bureau to build the maps, along with the GNIS state and topical gazetteer data from the USGS to identify locations.
Main features:
- Generates street level maps for the US
- Interfaces with GPS units to display your position in real time
- Verbal turn by turn directions to any place in the US. Automatically recomputes directions if you miss a turn.
- On screen keyboard
- 3D (drivers perspective) view mode
- Daytime and nighttime color schemes
- Automatic day/night mode switching
- Plots nearby landmarks and points of interest
- Can operate offline (without an Internet connection)
- Antialiased output
- Supports multiple operating systems including Windows, Linux, and Mac OS X
- Uses freely available data from the US Census Bureau and the USGS
- Appearance can be customized with skins
- Can output status information to LCD devices through LCDproc
Enhancements:
Enhancements:
- Adds option to Preferences to enable gpsd buffering (reduces jitter).
- Adds experimental GPX import support.
- Disk usage reduced by ~30%.
- Adds GPS serial initialization string option to Preferences.
- Adds preference to override default map directory.
- Adds option for username/password proxy authentication.
- Adds "Use System Proxy Settings" preference, which reads proxy settings from the HTTP_PROXY environmental variable.
Bug Fixes:
- Fixes Delete button in Waypoints dialog when no waypoints exist.
- Workaround for buggy serial implementations.
- Fixes Windows 2000 compatibility.
- Fixes i18n issue in OSM code.
- Improved address look up.
- Eliminates IPP error messages when printer is not configured.
- Improved compatibility with DeLorme Tripmate and Earthmate GPS units.
- Win32 floating point model changed from fast to precise. Should resolve problems calculating routes.
- Fixes focusing issue in keyboard dialog.
Developer Visible Changes:
- MapControlData_Tiles index files eliminated.
- Direct access to Point::m_fLong and Point::m_fLat eliminated. Use the Point::Set* and Point::Get* functions instead.
Misc:
- Compiled maps now organized in a more human readable format.
- Eliminates TIGER/Line 2006 First Edition from search path.
- Proxy settings now on their own preferences page.
- When maps have to be upgraded, adds option to not upgrade map files and immediately terminate Roadnav instead.
- Small map labels now have a solid background instead of a cross hatch.
Download (2.5MB)
Added: 2007-06-30 License: GPL (GNU General Public License) Price:
851 downloads
Domino Blast 0.1
Domino Blast project is a physics-based driving/demolition game with a childrens toys theme. more>>
Domino Blast project is a physics-based driving/demolition game with a childrens toys theme.
Domino Blast is a hybrid driving and destruction game with a childrens toys theme. Its environments consist of buildings constructed from domino tiles and a player-controllable toy car. The objective of the game is to wreak as much havoc as possible, within a time limit.
Its game-play is simplistic yet satisfying; similar to the satisfaction gained from watching a tumbling Jenga tower, except the objective is to tumble the tower, rather than slowly deconstruct it. As the game progresses, levels become more dense and the buildings that inhabit them become larger and more complex.
<<lessDomino Blast is a hybrid driving and destruction game with a childrens toys theme. Its environments consist of buildings constructed from domino tiles and a player-controllable toy car. The objective of the game is to wreak as much havoc as possible, within a time limit.
Its game-play is simplistic yet satisfying; similar to the satisfaction gained from watching a tumbling Jenga tower, except the objective is to tumble the tower, rather than slowly deconstruct it. As the game progresses, levels become more dense and the buildings that inhabit them become larger and more complex.
Download (6.0MB)
Added: 2007-06-18 License: Freeware Price:
858 downloads
Vamos Automotive Simulator 0.5.7
Vamos is an automotive simulation framework with an emphasis on thorough physical modeling and good C++ design. more>>
Vamos Automotive Simulator project, as the name suggest is an automotive simulation framework with an emphasis on thorough physical modeling and good C++ design. Vamos includes a real-time, first-person, 3D driving application.
Vamos is young and its goals are only partially met. I invite anyone whos interested to contribute.
Thorough physical modeling
Vamos models most major systems of a car. The drivetrain includes a simulation of the engine, clutch, transmission and a limited-slip differential. Tires and suspension are also modeled. If I missed something, let me know.
Good C++ Design
The geometry, track, car and world modules are in their own namespaces. Care has been taken to avoid cyclic dependencies. Standard Library components like strings, vectors and maps are favored over arrays. Some of the modules and classes have aged more gracefully than others. If you see a design area that needs improvement, feel free to pitch in.
<<lessVamos is young and its goals are only partially met. I invite anyone whos interested to contribute.
Thorough physical modeling
Vamos models most major systems of a car. The drivetrain includes a simulation of the engine, clutch, transmission and a limited-slip differential. Tires and suspension are also modeled. If I missed something, let me know.
Good C++ Design
The geometry, track, car and world modules are in their own namespaces. Care has been taken to avoid cyclic dependencies. Standard Library components like strings, vectors and maps are favored over arrays. Some of the modules and classes have aged more gracefully than others. If you see a design area that needs improvement, feel free to pitch in.
Download (1.4MB)
Added: 2007-06-11 License: GPL (GNU General Public License) Price:
872 downloads
Linux ICE Alpha 3
Linux ICE is a Linux distribution based on Ubuntu 7.04 for your car. more>>
Linux ICE is a Linux distribution based on Ubuntu 7.04 for your car.
Main features:
- nGhost Media Center 0.94.5
- Linux kernel 2.6.20
- gps support via gspd
- Improved startup time
- XFCE 4.4
Enhancements:
- Linux ICE Development team is happy to release the third alpha in the development series of Linux ICE. Code named "Veyron ICE Breaker", this breed of release has a significantly reduced footprint and contains all the new technologies available in the newest version of Ubuntu 7.04.
<<lessMain features:
- nGhost Media Center 0.94.5
- Linux kernel 2.6.20
- gps support via gspd
- Improved startup time
- XFCE 4.4
Enhancements:
- Linux ICE Development team is happy to release the third alpha in the development series of Linux ICE. Code named "Veyron ICE Breaker", this breed of release has a significantly reduced footprint and contains all the new technologies available in the newest version of Ubuntu 7.04.
Download (347.4MB)
Added: 2007-06-04 License: GPL (GNU General Public License) Price:
881 downloads
Virgil B-03
Virgil is an new, light-weight object-oriented programming language. more>>
Virgil projetc is an new, object-oriented, light-weight programming language that is designed for building software for resource-constrained embedded systems at the lowest level. Microcontroller programmers can now develop complete software systems, including hardware drivers and OS services, in one language, without the need to resort to unsafe libraries or native code.
Virgil also provides a whole-program compiler system that applies novel global optimization techniques to produce efficient machine code that runs directly on the hardware, without the need of a virtual machine or a language runtime system.
Why are microcontrollers important?
Embedded computers are everywhere. While the desktop computer revolution has brought computing to millions of users worldwide, the embedded system revolution has been quietly automating the world we live in--everything from the cars we drive to the roadways we drive them on; from factory production to the goods we use every day. In 2005, nearly 6 billion microcontroller units were manufactured. Today, microcontrollers outnumber people on this planet by more than 5 to 1. Soon, most electronic devices will have a software-programmable embedded computer with capabilities ranging from simple arithmetic to wireless communication, and microcontrollers offer a compelling solution for many of these products.
How is software for embedded systems different?
Software in this environment has very different requirements than traditional desktop and server computers. First, embedded programs must control devices that sense and interact with the physical world, in contrast to desktop and server software that is driven by databases, websites, and input from users. Second, embedded systems often operate in safety critical real-time scenarios, where software is tasked with controlling physical processes and actuators that can pose physical danger to people, infrastructure, and the environment. Third, the cost of software update for billions of devices makes it largely infeasible, vastly increasing the importance of software verification.
How can new language technology help?
Advances in programming languages over the past 30 years have yielded demonstrable productivity gains, including better static checking, more expressiveness, and better portability and maintability. Yet these advances have not been put into practical use in developing embedded systems software. The continued use of unsafe, low-level languages that frustrate automated program reasoning and verification poses a significant stumbling block to progress. While no magic bullet exists for software development, we believe that applying modern technology to this problem will produce real, tangible gains in both software quality and efficiency.
Main features:
Object-oriented Features
- Classes and single-inheritance
- Virtual methods
- Constructors
- Orphan classes
- Always pass by reference
Procedural Features
- Components
- Loops
- Switches
- Statements
Functional Features
- Delegates
- Aggressive inlining *
- Tail call optimization *
Other
- Arrays
- Bit-level types
- Compile-time Application Initialization
- Hardware register access
- Interrupt handlers
- Well-defined language semantics
- Heap optimization
- Exceptions *
- = the implementation of this feature is not yet complete in prototype compiler
<<lessVirgil also provides a whole-program compiler system that applies novel global optimization techniques to produce efficient machine code that runs directly on the hardware, without the need of a virtual machine or a language runtime system.
Why are microcontrollers important?
Embedded computers are everywhere. While the desktop computer revolution has brought computing to millions of users worldwide, the embedded system revolution has been quietly automating the world we live in--everything from the cars we drive to the roadways we drive them on; from factory production to the goods we use every day. In 2005, nearly 6 billion microcontroller units were manufactured. Today, microcontrollers outnumber people on this planet by more than 5 to 1. Soon, most electronic devices will have a software-programmable embedded computer with capabilities ranging from simple arithmetic to wireless communication, and microcontrollers offer a compelling solution for many of these products.
How is software for embedded systems different?
Software in this environment has very different requirements than traditional desktop and server computers. First, embedded programs must control devices that sense and interact with the physical world, in contrast to desktop and server software that is driven by databases, websites, and input from users. Second, embedded systems often operate in safety critical real-time scenarios, where software is tasked with controlling physical processes and actuators that can pose physical danger to people, infrastructure, and the environment. Third, the cost of software update for billions of devices makes it largely infeasible, vastly increasing the importance of software verification.
How can new language technology help?
Advances in programming languages over the past 30 years have yielded demonstrable productivity gains, including better static checking, more expressiveness, and better portability and maintability. Yet these advances have not been put into practical use in developing embedded systems software. The continued use of unsafe, low-level languages that frustrate automated program reasoning and verification poses a significant stumbling block to progress. While no magic bullet exists for software development, we believe that applying modern technology to this problem will produce real, tangible gains in both software quality and efficiency.
Main features:
Object-oriented Features
- Classes and single-inheritance
- Virtual methods
- Constructors
- Orphan classes
- Always pass by reference
Procedural Features
- Components
- Loops
- Switches
- Statements
Functional Features
- Delegates
- Aggressive inlining *
- Tail call optimization *
Other
- Arrays
- Bit-level types
- Compile-time Application Initialization
- Hardware register access
- Interrupt handlers
- Well-defined language semantics
- Heap optimization
- Exceptions *
- = the implementation of this feature is not yet complete in prototype compiler
Download (0.57MB)
Added: 2007-05-14 License: BSD License Price:
894 downloads
AnyData 0.10
AnyData is a Perl module that allows easy access to data in many formats. more>>
AnyData is a Perl module that allows easy access to data in many formats.
SYNOPSIS
$table = adTie( CSV,my_db.csv,o, # create a table
{col_names=>name,country,sex}
);
$table->{Sue} = {country=>de,sex=>f}; # insert a row
delete $table->{Tom}; # delete a single row
$str = $table->{Sue}->{country}; # select a single value
while ( my $row = each %$table ) { # loop through table
print $row->{name} if $row->{sex} eq f;
}
$rows = $table->{{age=>> 25}} # select multiple rows
delete $table->{{country=>qr/us|mx|ca/}}; # delete multiple rows
$table->{{country=>Nz}}={country=>nz}; # update multiple rows
my $num = adRows( $table, age=>< 25 ); # count matching rows
my @names = adNames( $table ); # get column names
my @cars = adColumn( $table, cars ); # group a column
my @formats = adFormats(); # list available parsers
adExport( $table, $format, $file, $flags ); # save in specified format
print adExport( $table, $format, $flags ); # print to screen in format
print adDump($table); # dump table to screen
undef $table; # close the table
adConvert( $format1, $file1, $format2, $file2 ); # convert btwn formats
print adConvert( $format1, $file1, $format2 ); # convert to screen
The rather wacky idea behind this module and its sister module DBD::AnyData is that any data, regardless of source or format should be accessable and modifiable with the same simple set of methods. This module provides a multi-dimensional tied hash interface to data in a dozen different formats. The DBD::AnyData module adds a DBI/SQL interface for those same formats.
Both modules provide built-in protections including appropriate flocking() for all I/O and (in most cases) record-at-a-time access to files rather than slurping of entire files.
Currently supported formats include general format flatfiles (CSV, Fixed Length, etc.), specific formats (passwd files, httpd logs, etc.), and a variety of other kinds of formats (XML, Mp3, HTML tables). The number of supported formats will continue to grow rapidly since there is an open API making it easy for any author to create additional format parsers which can be plugged in to AnyData itself and thereby be accessible by either the tiedhash or DBI/SQL interface.
The AnyData.pm module itself is pure Perl and does not depend on anything other than modules that come standard with Perl. Some formats and some advanced features require additional modules: to use the remote ftp/http features, you must have the LWP bundle installed; to use the XML format, you must have XML::Parser and XML::Twig installed; to use the HTMLtable format for reading, you must have HTML::Parser and HTML::TableExtract installed but you can use the HTMLtable for writing with just the standard CGI module. To use DBI/SQL commands, you must have DBI, DBD::AnyData, SQL::Statement and DBD::File installed.
<<lessSYNOPSIS
$table = adTie( CSV,my_db.csv,o, # create a table
{col_names=>name,country,sex}
);
$table->{Sue} = {country=>de,sex=>f}; # insert a row
delete $table->{Tom}; # delete a single row
$str = $table->{Sue}->{country}; # select a single value
while ( my $row = each %$table ) { # loop through table
print $row->{name} if $row->{sex} eq f;
}
$rows = $table->{{age=>> 25}} # select multiple rows
delete $table->{{country=>qr/us|mx|ca/}}; # delete multiple rows
$table->{{country=>Nz}}={country=>nz}; # update multiple rows
my $num = adRows( $table, age=>< 25 ); # count matching rows
my @names = adNames( $table ); # get column names
my @cars = adColumn( $table, cars ); # group a column
my @formats = adFormats(); # list available parsers
adExport( $table, $format, $file, $flags ); # save in specified format
print adExport( $table, $format, $flags ); # print to screen in format
print adDump($table); # dump table to screen
undef $table; # close the table
adConvert( $format1, $file1, $format2, $file2 ); # convert btwn formats
print adConvert( $format1, $file1, $format2 ); # convert to screen
The rather wacky idea behind this module and its sister module DBD::AnyData is that any data, regardless of source or format should be accessable and modifiable with the same simple set of methods. This module provides a multi-dimensional tied hash interface to data in a dozen different formats. The DBD::AnyData module adds a DBI/SQL interface for those same formats.
Both modules provide built-in protections including appropriate flocking() for all I/O and (in most cases) record-at-a-time access to files rather than slurping of entire files.
Currently supported formats include general format flatfiles (CSV, Fixed Length, etc.), specific formats (passwd files, httpd logs, etc.), and a variety of other kinds of formats (XML, Mp3, HTML tables). The number of supported formats will continue to grow rapidly since there is an open API making it easy for any author to create additional format parsers which can be plugged in to AnyData itself and thereby be accessible by either the tiedhash or DBI/SQL interface.
The AnyData.pm module itself is pure Perl and does not depend on anything other than modules that come standard with Perl. Some formats and some advanced features require additional modules: to use the remote ftp/http features, you must have the LWP bundle installed; to use the XML format, you must have XML::Parser and XML::Twig installed; to use the HTMLtable format for reading, you must have HTML::Parser and HTML::TableExtract installed but you can use the HTMLtable for writing with just the standard CGI module. To use DBI/SQL commands, you must have DBI, DBD::AnyData, SQL::Statement and DBD::File installed.
Download (0.043MB)
Added: 2007-05-10 License: Perl Artistic License Price:
902 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above cars search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed