Main > Free Download Search >

Free programming editor software for mac

programming editor

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 527
XMLmind XML Editor 4.4.0

XMLmind XML Editor 4.4.0


Highly-extensible, multi-platform, validating XML editor featuring a word processor-like view more>> Highly-extensible, multi-platform, validating XML editor featuring a word processor-like view

XMLmind XML Editor is a highly-extensible, multi-platform, validating XML editor featuring a word processor-like view.
XMLmind XML Editor is a powerful tool available in two editions: Standard Edition and Professional Edition. Standard Edition is free of charge but has fewer features than Professional Edition.

Main features:
- Supports the DTD, W3C XML Schema, RELAX NG schemas, XML namespace, XSLT, XPath, XInclude, XML catalog standards.
- Editing commands are DTD/schema aware. This makes creating invalid documents almost impossible.
- Word processor-like views are configured using cascading style sheets (CSS2).
- When a CSS style sheet is not available for a document, a fully editable tree view is used instead of the word processor-like view.
- Multiple, synchronized, views can be used to edit the same document.
- Standard controls such as buttons, check boxes, combo boxes, text fields, etc, can be embedded in the word processor-like view. With this feature, XXE can be used to edit XML data, XML documents or a mix of both content types.
- Has an easy to use and yet extremely powerful integrated spreadsheet engine.
- Can transform the document being edited using a built-in XSLT engine and FO processor plug-ins.
- Supports many image formats (GIF, JPEG, PNG, SVG, TIFF, BMP, EPS, PDF, etc) through the use of image toolkit plug-ins.
- Can be used to edit documents stored on an FTP or WebDAV server.
- Ready-to-use support for XHTML (including HTML.4 tables and forms), DocBook (including CALS tables), Simplified DocBook, Slides.
- Localized to English, French, German and Czech. Spell checker with dictionaries for English, French, German and Spanish.
- Multi-platform: Windows, Linux, Mac OS X.
- Can be customized (menu, tool bar, keyboard shortcuts, macro-commands, etc) without any programming, using modular XML configuration files.
- Can be extended by writing custom commands and custom views in the JavaTM programming language.
- Configuration files and Jar files containing extension code can be centralized on an HTTP or FTP server.
- Can be deployed using JavaTM Web Start.

System requirements:
-
- At least 256Mb of memory and a 600MHz CPU.
- 60Mb of free disk space, 120Mb for a self-contained distribution which includes a Java 1.5 runtime.

Enhancements
- Suns ``next generation JavaTM plug-in can be used to run XMLmind XML Editor (Professional Edition only) as an applet.
- Integrated support for input methods (e.g. Japanese Romaji Input).
- Several other enhancements make XMLmind XML Editor (all editions) more comfortable to use.

<<less
Download (19.8MB)
Added: 2009-06-05 License: Freeware Price: FREE
190 downloads
An Introduction to Java Programming 1.0

An Introduction to Java Programming 1.0


This PDF tutorial from Apple Computers focuses on building a slideshow application and is meant to give you a basic and pragmatic understanding of this type of programming more>>

An Introduction to Java Programming 1.0 is such a convenient Java tool that it mostly focuses on building a slideshow application and is meant to give you a basic and pragmatic understanding of this type of programming. This tutorial is aimed at beginning programmers who have little or no experience with programming in Java, and experienced programmers who are interested in learning Java.

<<less
Download (1.6MB)
Added: 2001-03-26 License: Freeware Price:
252 downloads
The Mozart Programming System 1.4.0.20080702

The Mozart Programming System 1.4.0.20080702


Free programming system based on the OZ language more>>
The Mozart Programming System 1.4.0.20080702 provides you with an excellent and advanced development platform for intelligent, distributed applications which is the result of a decade of research in programming language design and implementation, constraint-based inference, distributed computing, and human-computer interfaces. As a result, Mozart is unequalled in expressive power and functionality.

Mozart has an interactive incremental development environment and a production-quality implementation for Unix and Windows platforms. Mozart is the fruit of an ongoing research collaboration by the Mozart Consortium.

Mozart is based on the Oz language, which supports declarative programming, object-oriented programming, constraint programming, and concurrency as part of a coherent whole.
For distribution, Mozart provides a true network transparent implementation with support for network awareness, openness, and fault tolerance. Mozart supports multi-core programming with its network transparent distribution and is an ideal platform for both general-purpose distributed applications as well as for hard problems requiring sophisticated optimization and inferencing abilities.

Mozart was used to developed many applications including multi-agent systems, digital assistants and sophisticated collaborative tools, as well as applications in natural language understanding and knowledge representation, in scheduling and time-tabling,

Major Features:

  1. Programming:
    • Oz is a concurrent object-oriented language. In a first approach, Oz can be programmed in a very similar way to other such languages, like Java. With experience gained, programs tend to become simpler, for example, as they use the powerful concepts of dataflow execution and first-class procedures.
    • Oz is an eminently concurrent language. The Mozart system implements ultralightweight threads with preemptive fair scheduling. It easily supports applications with many thousands of threads. Dataflow synchronization is achieved transparently through logic variables.
    • Multi-Paradigm Programming: Unlike most other programming languages which lock you into a single programming paradigm, Oz unifies into one simple and coherent framework the functional, object-oriented, and logic flavors of programming. This is possible due to the very general and powerful underlying paradigm of concurrent constraint programming.
  2. Inferencing:
    • Oz is a powerful constraint language with logic variables, finite domains, finite sets, rational trees and record constraints. The system is competitive in performance with state-of-the-art commercial solutions, but is much more expressive and flexible, providing first-class computation spaces, programmable search strategies, a GUI for the interactive exploration of search trees, parallel search engines exploiting computer networks, and a programming interface to implement new and efficient constraint systems.
    • Logic Programming: Oz goes beyond Horn-clauses to provide a unique and flexible approach to logic programming. Oz distinguishes between directed and undirected styles of declarative logic programming. For both, Oz lets you specify a programs logical semantics separately from its resolution strategy. Powerful tools and libraries are provided built on the concepts of first-class computation spaces and determinacy-driven disjunctions. Together with distribution, this makes Mozart an ideal platform for both intelligent multi-agent systems and parallel search.
  3. Distribution:
    • Open Distributed Computing: The Mozart system is an ideal platform for open distributed computing: it makes the network completely transparent. The illusion of a common store is extended across multiple sites and automatically supported by very efficient protocols. In addition, full control is retained over network communication patterns, permitting very efficient use of network resources. Furthermore, reliable, fault tolerant applications can easily be developed.
    • Distributed Component-Based Programming: Mozart provides first-class software component specifications (called functors) and software components (called modules). The module system facilitates application development and deployment. Both component specifications and components can be transparently referenced through URLs, absolute and relative, and loaded by need. Flexible security policies are implemented by module managers.
    • Mobile Agents: With its dynamic component technology, open computing support, and full-featured implementation, Mozart is an ideal platform for serious programming with mobile agents. A computation can create new computations dynamically. Computations can roam the shared Mozart space at will. Each site has full control over what resources it makes available to incoming computations.
    • Separation of Concerns (Aspects): The Mozart system separates the concerns of application functionality, distribution structure, fault tolerance, and openness (application connectivity). The separation is almost perfect for the first two concerns and quite good for the last two. In the context of aspect-oriented programming, this can be seen as a ``vertical approach, where a few aspects are treated in depth, versus the ``horizontal approach of tools like AspectJ, which provide primitives for handling many aspects.
  4. Platform Issues:
    • Cross-Platform Compatibility: Like Java, Oz is `write once, run everywhere and provides automatic local and distributed garbage collection. The Oz virtual machine is portable and known to run on most flavors of Unix as well as on Windows.
    • GUI Programming: The Mozart system comes with an object-oriented library that provides a high-level well integrated interface to Tcl/Tk. This is supplemented with QTk, a tool that supports a mixed declarative/procedural approach to user interface design. This needs only a fraction of the code of standard procedural approaches and is particularly well-suited for building context-sensitive interfaces.
    • Native Extension Modules: The Mozart system was designed to be easily extended with new native functionality packaged as DLLs. Comprehensive support is provided for the convenient creation of DLLs. Thus, the Mozart system is not only aggressively open, but also an ideal very high-level glue language.

Requirements: Aquamacs Emacs

<<less
Download (7.1MB)
Added: 2008-11-29 License: Freeware Price: FREE
14 downloads
Processing 1.0.3

Processing 1.0.3


Processing is developed as an ideal and easy to use open source programming language and environment for those who want to program images, animation, and interactions. more>>

Processing 1.0.3 is developed as an ideal and easy to use open source programming language and environment for those 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 developed by artists and designers as an alternative to proprietary software tools in the same domain.

<<less
Download (24.1MB)
Added: 2009-02-24 License: Freeware Price:
downloads
Simple Photo Editor 2.0

Simple Photo Editor 2.0


Simple photo editor. more>>


This is a simple photo editor, drag on a picture onto the app, and it will prompt you with the effects you can make to it. Now compatible with Mac OS X 10.5.2

<<less
Download (495K)
Added: 2008-03-10 License: Freeware Price:
11 downloads
LuxMapGenerator SDK

LuxMapGenerator SDK


LuxMapGenerator SDK - Lux map generator plugins more>>
Lux also has support for map generator plugins. The LuxMapGenerator SDK contains the required API information as well as some example code.

The programming language used is Java. However one of the examples uses a java wrapper to get a perl script to do all the work.


<<less
Download (14KB)
Added: 2005-11-24 License: Freeware Price:
1433 downloads
Plugin Designer for Luscious SMS 0.1b

Plugin Designer for Luscious SMS 0.1b


Plugin Designer for Luscious SMS - create plug-ins for Luscious SMS without any programming knowledge more>>
Plugin Designer for Luscious SMS is a tool that will help you create plug-ins for Luscious SMS without any programming knowledge. Try out the Beta Version!

<<less
Download (669KB)
Added: 2007-05-07 License: Freeware Price:
975 downloads
RobotProg 1.1

RobotProg 1.1


RobotProg - Learn programming and play more>>
Program a virtual robot with a flowchart : first you draw the flowchart, then you run the program and watch the robot executing your program.
With RobotProg you can learn programming bases by means of gradual levels.
At the last level, you may program several robots playing games on the same ground.
Enhancements:
- Input and output instructions added
- Comments blocks.
- Score
- Bugs fixed.
<<less
Download (2.6MB)
Added: 2006-04-11 License: Freeware Price:
1294 downloads
CodeWarrior 9.6

CodeWarrior 9.6


The latest version of the Gold Standard for Macintosh programming. Supports Mac OS X hosted programming targeting Mac OS X, Classic Mac OS and Windows platforms more>> The latest version of the "Gold Standard" for Macintosh programming. Supports Mac OS X hosted programming targeting Mac OS X, Classic Mac OS and Windows platforms. Unleash your imagination to develop C, C++, and Objective-C applications faster than ever.
Requirements:
Mac OS X 10.2 or later.
Enhancements:
Version 9.6:
  • [IDE] Fixed a bug that touched modification dates when trying to save persistent settings of text files that you do not have write permissions for. The previous fix did not work with Tiger.
  • [MSL C] Improved cleanup of Mach-O critical regions at program termination time.
  • [MSL C++] Better definition for mbstate_t when compiling under Mac OS X 10.4.
  • Misc bug fixes and improvements for C/C++ compiler
<<less
Download (111.1MB)
Added: 2005-08-18 License: Updater Price: $499.00
downloads
PLCEdit 2.0.4 Build R30

PLCEdit 2.0.4 Build R30


Small programming editor for PLC engineering, with support for .poe, .awl, .scl and most .exp files more>> Small programming editor for PLC engineering, with support for .poe, .awl, .scl and most .exp files

PLCEdit is a free source code editor for PLC programming. PLCEdit can read, edit POU files, compatible to Moeller SucoSoft and XSoft, CoDeSys export files and Siemens IL and SCL sources.
Supported POU sources are PRG, FB, Functions and Global Variable lists, according to the IEC61131-3 standard.
With PLCEdit you will be able to create different types of files, function block, function, program, and global variable list.
PLCEdit has been developed with a platform independent development environment. PLCEdit works on Mac OS X, Microsoft Windows, and Linux.
Known issues:
- Sucosoft files contain an incorrect checksum (minor problem, Sucosoft accept this files)
- Syntax highlighter does not mark inline comments in a major comment
- Mac OS 10.5.x: Fast resizing the application could freeze it sometimes. This is a
known problem of the metal styled toolbar from Qt 4.3 and Qt4.4 on Mac OS 10.5.5 and up.

Main features:
- Compatible to: most CoDeSys Export files, Moeller SucoSoft + easySoft files, Siemens AWL and SCL sources.
- Support for IEC61131-3 languages.
- Instruction List and Structured Text, KOP and FUP in text mode.
- Sessions (lists with opened files).
- Printing.
- Multilingual (preinstalled EN, DE).
- Freeware & open source.
- Batch processing module.
- Cross plattform application.

System requirements:
- Minimum: Computer: x86 or ppc compatible processor from 350 MHz; Recommended: Computer: x86 or ppc compatible processor from 1.8 GHz.
- Minimum: RAM: 256 MB; Recommended: RAM: 1024 MB.
- Minimum: Harddisk: 20 MB; Recommended: Harddisk: 100 MB.

Enhancements
updates/bug fixes:
- fixed: session save dialog doesnt work reliable
- fixed: lost file extension on Linux
- fixed: multiple occurrences of items in the recent files list
- fixed: possible usage of too dark or light colors for lines highlighter
- new: current lines highlighter is also used in line number area
- updated: file extension handling for file save dialog
- updated: syntaxhighlighter keywords
- updated: help
- updated: translations
- updated: docs for source
known issues:
- Sucosoft files contain an incorrect checksum (minor problem, Sucosoft accept these files)
- syntaxhighlighter does not mark inline comments in a major comment
- Mac OS 10.5.x: Fast resizing the application could freeze it sometimes. This is a known
- problem of the metal styled toolbar from Qt 4.3 and Qt4.4 on Mac OS 10.5.5 and up.

<<less
Download (7.5MB)
Added: 2009-05-18 License: GPL Price: FREE
205 downloads
Frog3D 0.6

Frog3D 0.6


Frog3D - Display program for .3ds files more>>
frog say "Free Rendering Objects Graphics".
Iss an API tha allow you to view some 3ds file. Its a quick API, tha is programming in C++ and use QT and OpenGL.
Enhancements:
- MacOSX binary installer.
<<less
Download (768KB)
Added: 2006-04-06 License: Freeware Price:
1297 downloads
Guia TV 1.4

Guia TV 1.4


Guia TV - Portuguese TV widget displaying upcoming programming for your selected TV channels more>> Guia TV - Portuguese TV widget displaying upcoming programming for your selected TV channels

Guia TV is a Portuguese TV widget displaying upcoming programming for your selected TV channels. (cable inclusive).
Enhancements
- Bug fixes
- Manual refresh.
System requirements:
- An internet connection.

<<less
Download (99KB)
Added: 2006-06-15 License: Freeware Price: FREE
187 downloads
InsulinDiaryX 1.0b3

InsulinDiaryX 1.0b3


Helps diabetics track bloodsugar/insulin dosage levels. more>>
InsulinDiaryX is a new stupidFish23 project. InsulinDiaryX aims to help people with Diabetes to easier keep track of their blood sugar and insulin dosage levels.

InsulinDiaryX is still a beta software, and stupidFish programming would like you to contribute to the development of InsulinDiaryX by sending us your thoughts, comments, bug reports and feature requests.
<<less
Download (0.383MB)
Added: 2004-08-05 License: Freeware Price:
1905 downloads
Equalizer - Parallel Rendering 0.6

Equalizer - Parallel Rendering 0.6


A framework for parallel, scalable OpenGL applications. more>>


An open source project providing a minimally invasive programming interface and resource management system for parallel, scalable OpenGL applications. It allows an application to run unmodified on any visualization system, from a simple workstation to large scale graphics clusters and multi-GPU workstations.

<<less
Download (5.7MB)
Added: 2008-12-04 License: Freeware Price:
12 downloads
Coin3D 2.4.5

Coin3D 2.4.5


Coin3D - 3D graphics library more>>
Coin is a high-level 3D graphics library with a C++ Application Programming Interface. Coin uses scenegraph data structures to render real-time graphics suitable for mostly all kinds of scientific and engineering visualization applications.

Coin is built on the industry-standard OpenGL immediate mode rendering library and is fully compatible with the SGI Open Inventor API.
<<less
Download (2.3MB)
Added: 2006-05-25 License: GPL Price:
1249 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5