Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 38.852.953 Times

TinyVM 0.2.6

Company: jhsolorz
Date Added: November 02, 2013  |  Visits: 344

TinyVM

Report Broken Link
Printer Friendly Version


Product Homepage
Download (26 downloads)



TinyVM is an open source JavaTM based replacement firmware for the Lego MindstormsTM RCX microcontroller. The RCX is a programmable brick that comes with Lego's Robotics Invention SystemTM.<br /><br />TinyVM's footprint is about 10 Kb in the RCX. Additionally, program class files are compacted considerably (i.e. resolved) before they are downloaded to the RCX. A small program can access around 16 Kb of RAM. The overhead for each object is 4 bytes, and there is no alignment of fields (e.g. a byte field always requires one byte).<br /><br />Features of TinyVM that aren't always found in other RCX programming systems are listed below.<br /><br /> Great object oriented language (Java)<br /> Preemptive threads<br /> Exceptions<br /> Synchronization<br /> Arrays, including multidimensional ones<br /> Recursion<br /> Access to RCX buttons<br /> No need to install a cross-compiler<br /> Fairly easy to install, even under CygWin<br /> TinyVM's firmware allows itself to be replaced<br /> Comes with an emulation tool<br /> Nicely documented APIs

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Exceptions Great Language Listed Oriented Preemptive Synchronization Systems Threads
Users rating: 0/10

License: Freeware Size: 266.24 KB
USER REVIEWS
More Reviews or Write Review


TINYVM RELATED
Science  -  Procedures-Based Language 1.3
PBL (prounounced 'pibble') is a general-purpose language targeted to SCADA applications (Systems Control And Data Acquisition).
7.52 KB  
Web Browsers  -  EbayHunter 1.0
Our software is a great new browser for Windows operating systems* with the added bonus of being able to search your local ebay listings for items that are pickup/collection only near to where you live. *XP users might need to install the .net...
65 KB  
Backup Utilities  -  AAST: Assembly ANSI Serial Terminal 0.02
Serial terminal in assembly x86 language that works without operational systems, suport ANSI and can be used on a laptop or notebook to easily and quickly configure routers, switches and other devices that uses serial comm ports
11.9 KB  
Benchmark Tools  -  OO Bench 0.5.0
Attempt of a portable cross-language object-oriented benchmark . So far supporting C++, Objective-C, and Java. Support for Smalltalk, CLOS, CSharp, and Eiffel is in development.
144.35 KB  
Programming  -  The Complex Language 0.1
The Complex Language project is an object oriented programming language intended for scripting or rapid prototyping of applications. The design goals were to have very few simple but powerful concepts and to be easy to use and easy to learn. The...
133.12 KB  
Programming  -  The Qu Programming Language 1.21.10
Qu is a powerful full-featured object oriented programming language. It is an Open Source software. The Qu Programming Language is absolutely free (as in free lunch) and distributed under the GNU General Public License (GPL). Qu is inspired by...
1.3 MB  
Development Tools  -  ZThread 2.3.2
This is an advanced platform-independant, object-oriented threading and synchronization library. Designed and tested under POSIX & Win32 systems. It is not just another thread wrapper.
 
Network & Internet  -  Grail 0.6
Grail is an extensible Internet browser written entirely in the interpreted object-oriented programming language Python. It runs on Unix, Windows and Macintosh. Grail is easily extended to support new protocols or file formats. Grail is...
378.88 KB  
Programming  -  GNU Sather 1.2.3 / 1.3 Beta 7
GNU Sather is an object-oriented programming language designed to be simple, efficient and safe. This application aims to be appropriate for use in teaching, research, and industry. It was originally based on Eiffel but now incorporates ideas...
5.3 MB  
Miscellaneous  -  The Squirrel programming language 3.0 Alpha 2
It was designed to be a powerful scripting language for small applications like games, due to its small size, reduced memory bandwidth and little real-time requirements.Squirrlel has been tested with the following compilers:MS Visual C++...
 
NEW DOWNLOADS IN LINUX SOFTWARE, UTILITIES
Linux Software  -  Driver Booster 7.6.0.766
Driver Booster 7 can update all outdated/faulty/missing drivers in 1-click with a database of 3, 500, 000+ drivers, which ensures all outdated drivers and game components can be updated for Windows users. And all the supported drivers have passed...
24.64 MB  
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Utilities  -  Nessconnect 1.0.2
Nessconnect is a GUI, CLI and API client for Nessus and Nessus compatible servers. With an improved user interface, it provides local session management, scan templates, report generation through XSLT, charts and graphs, and vulnerability trending.
819.2 KB  
Utilities  -  Dynamic Power Management 2.6.16
The Dynamic Power Management (DPM) project explores technologies to improve power conservation capabilities of platforms based on open source software. Of particular interest are techniques applicable to running systems, adjusting power parameters...
30.72 KB  
Utilities  -  Ethernet bridge tables 2.4.37.9
Ethernet bridge tables - Linux Ethernet filter for the Linux bridge. The 2.4-ebtables-brnf package contains the ebtables+bridge-nf patch. Be sure to check out the ebtables hp. This site also contains the arptables userspace tool.
40.96 KB  
Utilities  -  SaraB 1.0.0
SaraB works with DAR (Disk ARchive) to schedule and rotate backups on random-access media (i.e. hard drives, CDs, DVDs, Zip, etc. Basically anything except magnetic tapes.) This reduces hassle for the administrator by providing an automatic backup...
20.48 KB  
Utilities  -  Command Not Found 0.2.41
Command Not Found is a program that uses a cache of existing programs and their associated packages to aid users in their day-to-day command-line work. Usage: command-not-found [options] Options: ...
30.72 KB