gems
GEMS 3.0 RC2
GEMS - Create a graphical modeling tool with no coding and begin addressing the challenging aspects of these types of domains more>> GEMS - Create a graphical modeling tool with no coding and begin addressing the challenging aspects of these types of domains
GEMS is designed to allow developers to rapidly create a graphical modeling tool with no coding and immediately begin addressing the challenging aspects of these types of complex domains.
GEMS provides extensive support for integrating intelligent mechanisms into a modeling tool to provide visual modeling queues, simulation, constraint-compliant batch processing, and analysis.
The goal of the Generic Eclipse Modeling System (GEMS) is to bridge the gap between the communities experienced with visual metamodeling tools, such as the Generic Modeling Environment (GME), and those built around the Eclipse modeling technologies, such as the Eclipse Modeling Framework (EMF) and Graphical Modeling Framework (GMF).
GEMS is an open project and encourages developers to extend, enhance, and use its tools. GEMS has been developed in conjunction with research work done in collaboration with Siemens, IBM, and PrismTech. GEMS is an open source project, based on the Eclipse License.
Main features:
- A graphical language for metamodel specification that can capture
- domain entities
- attributes of entities
- inheritance relationships
- connection and containment relationships between entities
- distinct modeling views
- graphical information, such as connection styles, colors, and fonts
- constraints
- GEMS provides extensive support for intelligent modeling guidance including
- automatic solving of inference-based constraints for connection and containment
- applying batch changes to a model that are guided by a set of global constraints
- visually suggesting connection endpoints and element parents that conform to the specified constraints
- support for simulations
- mechanisms for integrating constraint solvers
- mechanisms for creating re-usable templatized constraint solvers
- mechanisms for discovering why a model cannot meet a set of global domain constraints
- graphical mechanisms for suggesting optimal modeling decisions derived from a constraint solver
- A code generation framework, which does not require any coding or XML editing, for transforming a GEMS metamodel into a working Draw2D/GEF Eclipse plug-in for editing instances of the language
- Ecore Model
- EMF Classes
- GEF/Draw2D Figures
- GEF/Draw2D Edit Parts
- other GEF/Draw2D Infrastructure for creating the palette, etc.
- plugin descriptor for the tool
- build descriptor for the project
- classpath descriptor for the project
- The visual appearance of the generated modeling tool can be customized by creating CSS stylesheets to modify the icons, colors, fonts, connection styles, and other visual attributes of the modeling entities
- The views available to a modeler can be customized through a mechanism similar to CSS stylesheets
- The generated graphical modeling plug-ins, created by GEMS, support extensive external customization through extension points for
- adding code generators and transformation, such as Open Architecture Ware, Java Emitter Templates, and Atlas Transformation Language
- model pre and post processing
- model event listeners
- triggers for invoking actions (similar to database triggers)
- constraint languages
- menus
- palette customizers
- intelligent modeling guides
- model serializers
- GEMS provides built-in support for constraints written in Java, OCL, and Prolog
- constraints can also be used as triggers for invoking actions
- Models and constraint solvers can be accessed remotely using a built-in CORBA server
System requirements:
- Java 1.5 (or higher), the Eclipse Modeling Framework, and the Graphical Editor Framework.
Square Gems 1.0
Square Gems - Gems icon set more>>
All icons are aquafied and look their best in 128x128 at 32bit mode.
Completly freeware for non-commercial use.
Crystal Gems 3.0
Crystal Gems is an impressive and unique game for the Apple Macintosh which you can not ignore. more>>
Crystal Gems 3.0 is an impressive and unique game for the Apple Macintosh which you can not ignore. The goal is to collect as many diamonds as possible while falling boulders and dangerous obstacles are lurking in the dirt.
Gems Preview 4.0.0.0
A great dashboard widget that provides a preview for the addictive match-three game Gems. more>> <<less
GEM 1.0
GEM is created as a professional and useful graphics environment for multimedia to generate real-time computer graphics using OpenGL, especially for audio-visualcompositions. more>>
GEM 1.0 is created as a professional and useful graphics environment for multimedia to generate real-time computer graphics using OpenGL, especially for audio-visualcompositions. Because GEM is a visual programming environment, users do not need any experience in traditional computer languages. GEM is a collection of externals which allow the user to create OpenGL graphics within Pd, a program for real-time audio processing by Miller Puckette (ofMax fame).
Gem Dogs 1.0
Gem Dogs - Gem dogs icon set more>>
All icons are aquafied and look best in 128x128 at 32bit mode.
Completly freeware.
gem2rpm 0.6.0
Easily convert a Ruby gem to a RPM spec file more>> Easily convert a Ruby gem to a RPM spec file
gem2rpm will allow you to easily create an RPM spec file from a Ruby gem. Uses the gem metadata to fill out most of the information needed for building an rpm containing the gem.
Enhancements:
- Make gem2rpm work with both older rubygems (before version 0.9.4) and newer versions.
Lemmings 1.4.2a
Lemmings - Your goal, of course, is to lead as many lemmings as possible to the exit more>>
Left to their own device, they will, as mentioned, fall off a cliff, be smashed under a press, dissolved in an acid pool, or fall prey to even more sadistic contraptions. Or they just might find themselves in a pit, wandering aimlessly, endlessly, to and fro.
To prevent these dire fates, you can assign roles to individual lemmings. Blockers just stand there and function as obstacles. Diggers can dig downwards through soft, miners through hard surfaces. Bashers do the same horizontally. There are about a dozen such functions.
Your goal, of course, is to lead as many lemmings as possible (you have to reach a quota) through the exit in the assigned time and move on to the next level. You will be given a codeword so you can continue playing where you left off, there are no savegames. (That goes for the DOS and Amiga versions, in the Windows version there are, and most certainly in the Mac version too). You can choose four difficulty levels (fun, tricky, taxing, mayhem) which are actually four different games.
The graphics of Lemmings are a gem of classical game art. The lemmings are only a dozen or so pixels tall, yet their green hair flies, and the blockers foot taps. Backgrounds are eerily beautiful, they show what can be done with 32 colors. The music adds some irony to the game.
Lemmings are maybe the greatest gift the Amiga ever gave to the gaming world in general. The game was ported to most platforms of the time, and sequels continue to be created. Psygnosis, the original publisher, was bought up in 1993 by Sony, who thus now hold the rights for Lemmings.
NOTE: Project has been discontinued.
All Spongebob Games 2.0
Free Yahoo! game widget for your Mac more>> Free Yahoo! game widget for your Mac
Through this Yahoo! widget you can Play all spongebob games. Join Spongebob, Patrick and their friends in Bikini Bottom for some friendly fun and games.
System requirements:
-
Enhancements
- Spongebob Widget with users controls to play, stop or skip backwards and forwards through games

Google Music Video 1.01
Google Music Video is a very serviceable tool which pulls song information from iTunes and searches Google Video for matching video content. more>> Google Music Video 1.01 is a very serviceable tool which pulls song information from iTunes and searches Google Video for matching video content.
It basically just grabs song information from iTunes (either the currently playing or selected) which can then be used to search the new Google Video (beta) service. This lets you (hopefully) find free music videos quickly and easily. Since permission was never obtained from Google for the use of their logo, we're expecting all kinds of nasty trademark lawsuits over this little gem. Fun! So get it while it's still online.
- Slightly different button behavior.
Requirements: Mac OS X 10.4 or later
Monster 1.23
A short NES/SNES style RPG. more>>
If you?ve played Minesweeper before, youre now in for a real treat. Dangerous Mines has taken the classic game play we all know, added a pinch of magic dust and a mineshaft of fun then crafted all that into a truly unique game you won?t want to stop playing. Not only does the game have great graphics but it wields 3 Game modes that take your minesweeping to a whole different level.
Unlike ordinary Minesweeper games that plunk bare-bones and just plain boring graphics onto your screen, Dangerous Mines whisks you right into a magical world with background scenes and clever visual and sound effects. With 3 game modes to choose from, and a variety of difficulty levels, its easy to play for hours on end.
Game modes:
Classic - Clear the squares and find the exploding gems.
FreeEdge - Clears the edge so you can get right to the fun part, solving the puzzle.
Gauntlet - This really changes the game in that the game doesnt end if you click the wrong square, the game plays on in rounds as you race against the clock. Very fun!
Game play is very straight forward, and the game even has a hint mode that will make sugges
Game modes:
Classic - Clear the squares and find the exploding gems.
FreeEdge - Clears the edge so you can get right to the fun part, solving the puzzle.
Gauntlet - This really changes the game in that the game doesnt end if you click the wrong square, the game plays on in rounds as you race against the clock. Very fun!
Game play is very straight forward, and the game even has a hint mode that will make suggestions when you get stuck. Players can create their own environment backgrounds, and share them with friends and family. Dangerous Mines comes with a variety of environments, and free user-created selections are available from a number of enthusiasts web sites.
Immerse yourself in a fantastic world, surround yourself with magical sounds, and indulge yourself with Ruckus Bucks Dangerous Mines.
Requirements: G3+, 32 MB Ram, 12MB HD
<<lessGeokit 1.4.0
An open source Ruby gem and Rails plugin for easier map-based applications more>> An open source Ruby gem and Rails plugin for easier map-based applications
Geokit makes it easy to build location-based apps. Geokit provides geocoding, location finders, and distance calculation in an easy-to-use API.
If you have any tables with latitude/longitude columns in your database, or if you every wanted to easily query for "all the stores within a 50 mile radius," then Geokit is for you.
Geokit consists of a Rails plugin (geokit-rails) and a Gem (geokit-gem). You will be able to use the gem separately. The plugin requires the gem.
Main features:
- Distance calculations between two points on the earth. Calculate the distance in miles or KM, with all the trigonometry abstracted away by Geokit.
- ActiveRecord distance-based finders. For example, you can find all the points in your database within a 50-mile radius.
- Geocoding from multiple providers. It currently supports Google, Yahoo, Geocoder.us, Genames, and Geocoder.ca geocoders, and it provides a uniform response structure from all of them. It also provides a fail-over mechanism, in case your input fails to geocode in one service.
- IP-based location lookup utilizing hostip.info. Provide an IP address, and get city name and latitude/longitude in return.
- A before_filter helper to geocode the users location based on IP address, and retain the location in a cookie.
Enhancements
- Added country code/viewport biasing to GoogleGeocoder. Added Bounds#to_span method
- Added suggested_bounds (Geokit:Bounds) property to GeoLoc. (Google geocoder only)
- Added LatLng#reverse_geocode convenience method (thanks Tisho Georgiev for all three)
License:Freeware
webgen 0.5.5
Static website generation made easy more>> Static website generation made easy
webgen is an easy-to-use, extensible web site generator in Ruby. webgen is used to generate static web sites from templates and content files and provides tools for generating dynamic content like menus.
Anything can be put into webgens source directory sothat it gets copied to the output directory but some file types are handled specially:
- Page files (primarily used to define the content of a web page but can really be used to create about any text-based file format)
- Template files (used to define the general layout of a web page, these are chainable/nestable)
- Gallery files (you create one such file and get a whole image gallery for free, including goodies like EXIF information extraction and automatic thumbnail creation)
- Sipttra files (files using a simple text-based feature/request tracking format)
Although webgen can be used to easily create a finally static website, it allows one to embed dynamic parts in page and template files to support features like dynamic menu generation, dynamic link generation and more.The following methods for adding dynamic content are supported:
- webgen tags: these allow non-programmers to easily add dynamic content using a simple markup syntax. webgen ships with many tag plugins for generating menus and breadcrumb trails, listing all translations of a page, syntax highlighting code fragments or entire files, and much more.
- ERB (embedded Ruby) for custom scripts embedded into content files for advanced users.
Main features:>
- Fast (only the necessary files are regenerated)
- Easy to install and use
- Runs on Linux, Mac OS X, Windows
- Extendable by writing add-ons in Ruby
- Easy to configure if one needs to (no need if you are happy with the default values)
- Command line interface uses command style syntax (like Subversions svn command)
- Markdown (including special syntax like setting header ids and html attributes through the Maruku library)
- Textile
- Haml and Sass
- RDoc (the native API documentation format for Ruby)
- Builder (tool for programatically creating XML documents)
- Smiley-to-emoticon conversion
- Plain text
- Meta information can be specified for every file (e.g. title, menu ordering information)
- Support for specifying virtual files and directories (can be used, for example, to include links to external pages in the menu)
- Generated HTML files can be automatically checked if they are standard conform
Enhancements:
- New configuration option [`tag.menu.nested`][nested]
- Depending on fixed gem version (using `=` instead of `>=`) [nested]: {relocatable: ../documentation/reference_configuration.html#tagmenunested}
- RF#21349: absolute virtual URLs didnt work correctly - small docu fixes
MarsRiders 1.0
MarsRiders is a new and fascinating game which can help you relax you brains. more>>
MarsRiders 1.0 is a new and fascinating game which can help you relax you brains.
A group of former outlaw miners have become gem robbers. Considered by both the Earth and the Mine Federation as a dangerous troublemaker gang, they have tried to capture them over and over again. However none of them has ever been seized alive, so they are still regarded as a legend. With no posssibility of ever going back to Earth again, their only hope is getting the control of the black market and through their riches turning Mars into their own realm on the fringe of the Earht's laws.
HighLine 1.5.1
Hard working library that features type conversion and validation for lazy programmers more>> Hard working library that features type conversion and validation for lazy programmers
HighLine is a high-level IO library that provides validation, type conversion, and more for command-line interfaces.
HighLine also includes a complete menu system that is capable to crank out anything from simple list selection to complete shells within just minutes of work.
Main features:
- Saving time
- Command line interfaces are meant to be easy. So why shouldnt building them be easy, too? HighLine provides a solid toolset to help you get the job done cleanly so you can focus on the real task at hand, your task.
- Clean and intuitive design
- Want to get a taste for how HighLine is used? Take a look at this simple example, which asks a user for a zip code, automatically does validation, and returns the result.
- Hassle-free Installation
- Installation is easy via RubyGems. Simply enter the command: sudo gem install highline and youll be on your way! Of course, manual installation is an option, too.
Enhancements
- Fixed the long standing echo true bug. (reported by Lauri Tuominen)
- Improved Windows API calls to support the redirection of STDIN. (patch by Aaron Simmons)
- Updated gem specification to avoid a deprecated call.
- Made a minor documentation clarification about character mode support.
- Worked around some API changes in Rubys standard library in Ruby 1.9. (patch by Jake Benilov)