Processing is an open source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists, designers, researchers, and hobbyists for learning, prototyping, and production. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and professional production tool. Processing is an alternative to proprietary software tools in the same domain. Processing is free to download and available for GNU/Linux, Mac OS X, and Windows.
Essence
The 960 Grid System is an effort to streamline web development workflow by providing commonly used dimensions, based on a width of 960 pixels. There are two variants: 12 and 16 columns, which can be used separately or in tandem. Read more.
Dimensions
The 12-column grid is divided into portions that are 60 pixels wide. The 16-column grid consists of 40 pixel increments. Each column has 10 pixels of margin on the left and right, which create 20 pixel wide gutters between columns. View demo.
Purpose
The premise of the system is ideally suited to rapid prototyping, but it would work equally well when integrated into a production environment. There are printable sketch sheets, design layouts, and a CSS file that have identical measurements.
This page describes the features of the SVG Rasterizer utility that comes with the Batik distribution. The SVG Rasterizer is a utility that can convert SVG files to a raster format. The tool can convert individual files or sets of files, making it easy to convert entire directories of SVG files. The provided formats are JPEG, PNG and TIFF, however the design allows new formats to be added easily. In addition, the rasterizer can (despite its name) transcode to PDF.
MagicDraw is a visual UML modeling and CASE tool with teamwork support. Designed for Business Analysts, Software Analysts, Programmers, QA Engineers, and Documentation Writers, this dynamic and versatile development tool facilitates analysis and design...
the first and only fully integrated 3D graphics creation suite allowing modeling, animation, rendering, post-production, realtime interactive 3D and game creation and playback with cross-platform compatibility - all in one tidy, easily and free.
as simple as possible, but no simpler, it lets you open an HTML page (or pages, in succession) in a dialog box, mess around with it, then check for any elements that were leaked.
a free user interface builder for GTK+ and GNOME interfaces designed are saved as XML, and by using the libglade library these can be loaded by applications dynamically as needed. (Glade can also generate C code)
component-based, modular and open-architecture simulation environment with strong GUI support and an embeddable simulation kernel. Its primary application area is the simulation of communication networks and because of its generic and flexible architectur
to research and develop software that contributes to compelling and effective social interactions, with a focus on user-centered design processes and rapid prototyping.
The worlds first OpenSource Realtime Editing and Effects System. Jahshaka takes advantage of the power of OpenGL and OpenML to give its users exceptional levels of performance. We currently support Linux, OsX, Irix and Windows, and Solaris is on the way!
Draw Freely, Open Source vector graphics editor, with capabilities similar to Illustrator, Freehand, CorelDraw, or Xara X using the W3C standard Scalable Vector Graphics (SVG) file format. Supported SVG features include shapes, paths, text, etc
project management tool, provides an optimizing scheduler that computes your project time lines and resource assignments based on the project outline and the constrains that you have provided.
Who among us hasn't been the victim of defective software? Those aren't defects that just crop up as people start using that software. No, it's a fact that on average software vendors know about 90 percent of the bugs in that software before selling it
integrates with Firefox to put a wealth of development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.
advanced texturing tool intended to be used for producing high quality textures, . Based on a unique and patented technology called the FX Maps, MaPZone is the only procedural tool giving you that much control over your creation.
Natural Interaction will let computer tools capture and understand ideas that are today captured in pencil on scraps of paper. This capability can introduce design capture into the earliest stages of the design process and radically shorten the design cyc
concept created by lone developer (Eskil Steenberg) bent on creating an entire massively multiplayer online world single-handedly, using procedural generation techniques that cause the game to build itself by starting with clever rules and exploring them
freeware icon editor. It is an all-in-one solution for icon creation, extraction and editing. It is designed to work with Windows XP, Windows Vista and Macintosh icons supporting transparency.
a system that helps web site designers in the early stages of design. DENIM supports sketching input, allows design at different refinement levels, and unifies the levels through zooming
a complete development utility for graphics of tile-based games. The application contains a bitmap editor for creating tiles and sprites and a map editor for designing level maps.
a general purpose tile map editor. It's built to be easy to use, yet capable of catering to a host of varying game engines, whether your game is an RPG, platformer or Breakout clone.
allows you to create your own point-and-click adventure games, similar to the early 90's Sierra and Lucasarts adventures. It consists of an easy-to-use editor to create your games, and a run-time engine to play them. (the editor requires .net)
innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web.
on these pages you will find many screen shots of various desktop computer Graphical User Interfaces and operating systems. Many different people have had different ideas of how a GUI should work and these screen shots show many of the more popular ones.
First introduced by George Spafford in this article, the law states that the more the user is presented with false or erroneous alerts, the more they will ignore real alerts in the system.
Inspired by Phil Haack’s article 19 Eponymous Laws of Software Development, Joey deVilla decided to collect laws, axioms and rules pertaining to mainstream software development and put them in a nice, easy-to-read table.
Open Design Alliance (ODA) — a member-driven, nonprofit organization of over 1,000 software developers in 40 countries — develops the Teigha® software development platform for CAD and other technical graphics applications.
ODA members obtain the Teigha software development platform for an annual membership fee. Combined with the ODA’s relationships with well-known third party component vendors, ODA members are able to quickly design, build, and deliver technical applications for their customers.
The Teigha software development platform is available on a large number of operating systems such as Microsoft® Windows®, Apple® Mac OS®, various Unix systems, and Linux. ODA members can use the C++, .NET, and ActiveX interfaces to develop their own applications. Teigha is able to exchange data through .dwg, .dgn, .stl and .pdf files.
Eclipse Icon Archive Tool
The Eclipse Icon Archive Tool allows an Eclipse user to browse and export icons from the Eclipse Project. Download the plug-in and place it into the Eclipse plug-in directory. The plug-in and documentation is available on the download page.
B. Balaji, J. Koh, N. Weibel, and Y. Agarwal. Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing, page 1200--1211. New York, NY, USA, ACM, (2016)