illusion
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 9
Art of Illusion 2.4.1
Art of Illusion is a free, open source 3D graphics studio. more>>
Art of Illusion is a free, open source 3D graphics studio.
Art of Illusion combines modelling, animation, texturing and rendering in one application, with advanced features which compare favorably to those found in many commercial programs.
Art of Illusion is written entirely in Java. It should (in theory) work under any Java Virtual Machine (JVM) which is compatible with Suns Java Development Kit (JDK) 1.4 or later.
<<lessArt of Illusion combines modelling, animation, texturing and rendering in one application, with advanced features which compare favorably to those found in many commercial programs.
Art of Illusion is written entirely in Java. It should (in theory) work under any Java Virtual Machine (JVM) which is compatible with Suns Java Development Kit (JDK) 1.4 or later.
Download (7.4MB)
Added: 2007-02-28 License: GPL (GNU General Public License) Price:
980 downloads
Particle Reality 1.0
Particle Reality is an extremely versatile Java particle engine. more>>
Particle Reality is an extremely versatile Java particle engine, based on the ideas of the excellent commercial particle animation software Particle Illusion by wondertouch.
Particle Reality allows you to define all aspects of particle and particle emitter behavior over their entire lifetime in XML, allowing for a very flexible particle system.
<<lessParticle Reality allows you to define all aspects of particle and particle emitter behavior over their entire lifetime in XML, allowing for a very flexible particle system.
Download (MB)
Added: 2006-01-20 License: BSD License Price:
1394 downloads
Clorox 0.1a
Clorox is shared memory for AJAX applications. more>>
Clorox is shared memory for AJAX applications. Clorox provides data structures that look exactly like ordinary JavaScript objects but that actually make AJAX RPC calls behind the scenes to fetch data.
Since many web applications can be thought of as viewers over structured data (grids of map cells, arrays of email messages, etc), and RPCs and callback functions are a pain, this abstraction makes writing applications much easier. Additionally, Clorox makes it simple to define data caching and prefetching policies to boost performance.
No new languages: Clorox applications are 100% JavaScript, and they play well with other toolkits.
Clorox is a new way of writing highly-interactive web applications. Its based on a single observation: that many web applications serve as viewers over structured data. Email clients display lists of messages. Mapping applications display grids of map cells. Search auto-complete applications display nodes in a trie containing completion strings. Today, such applications are often written using AJAX. Clorox argues that we can make these applications both higher performance and easier to write by exploiting the underlying logical structure of their data, a structure which is ignored by AJAX. (Note that the logical structure of the data is entirely separate from their physical representation on the server.)
In place of the asynchronous, RPC-based abstraction furnished by AJAX, Clorox provides the illusion of synchronously-accessed data structures shared between the web browser and web server, which is to say, it provides a shared memory abstraction. These data structures look exactly like ordinary JavaScript objects on the client side, allowing programmers to focus on what they do best (writing compelling web applications) without worrying about data locality, message reordering, callback functions, or data prefetching. Additionally, to free programmers from concerns over locking, Clorox allows multiple operations on these data structures to be grouped into atomic actions.
Clorox applications are 100% JavaScript: application programmers write JavaScript code which is processed by the Clorox compiler into more JavaScript. Clorox applications can thus run on any modern web browser without the need for special plugins, and your code will never be locked up in some proprietary format.
We think the best way to learn to use a new piece of software is by playing around with it, so the rest of this document will explain how to build a sample application using the Clorox system.
Enhancements:
- A small bug was fixed to correct a problem with dim() methods.
- The homepage URL was updated.
<<lessSince many web applications can be thought of as viewers over structured data (grids of map cells, arrays of email messages, etc), and RPCs and callback functions are a pain, this abstraction makes writing applications much easier. Additionally, Clorox makes it simple to define data caching and prefetching policies to boost performance.
No new languages: Clorox applications are 100% JavaScript, and they play well with other toolkits.
Clorox is a new way of writing highly-interactive web applications. Its based on a single observation: that many web applications serve as viewers over structured data. Email clients display lists of messages. Mapping applications display grids of map cells. Search auto-complete applications display nodes in a trie containing completion strings. Today, such applications are often written using AJAX. Clorox argues that we can make these applications both higher performance and easier to write by exploiting the underlying logical structure of their data, a structure which is ignored by AJAX. (Note that the logical structure of the data is entirely separate from their physical representation on the server.)
In place of the asynchronous, RPC-based abstraction furnished by AJAX, Clorox provides the illusion of synchronously-accessed data structures shared between the web browser and web server, which is to say, it provides a shared memory abstraction. These data structures look exactly like ordinary JavaScript objects on the client side, allowing programmers to focus on what they do best (writing compelling web applications) without worrying about data locality, message reordering, callback functions, or data prefetching. Additionally, to free programmers from concerns over locking, Clorox allows multiple operations on these data structures to be grouped into atomic actions.
Clorox applications are 100% JavaScript: application programmers write JavaScript code which is processed by the Clorox compiler into more JavaScript. Clorox applications can thus run on any modern web browser without the need for special plugins, and your code will never be locked up in some proprietary format.
We think the best way to learn to use a new piece of software is by playing around with it, so the rest of this document will explain how to build a sample application using the Clorox system.
Enhancements:
- A small bug was fixed to correct a problem with dim() methods.
- The homepage URL was updated.
Download (0.018MB)
Added: 2006-10-29 License: MPL (Mozilla Public License) Price:
1090 downloads
Allied Intent Standalone Server 0.2 Alpha
Allied Intent is a Community War Game Mod for Battlefield 2. more>>
Allied Intent is a Community War Game Mod for Battlefield 2. New and updated maps, vehicles, weapons and kit items, skins and texture recolor, new weapon and explosion effects, new coding features, vehicle music, and a much-improved single player experience.
Allied Intent is a modification, a "mod" for the PC game Battlefield 2. BF2 is of the First Person Shooter game style, and Allied Intent is a free add-on for those who purchased BF2.
Allied Intent seeks to enhance the BF2 experience in every way, by adding new content and features, making changes to gameplay, and involving the community in the mods development. Allied Intent supports players of all ages, backgrounds, and gaming preferences. Allied Intent is for the BF2 player who likes single player and multiplayer matches. And Allied Intent actively engages the community in contributing content to be officially sanctioned in the mod releases. Allied Intent is a mod by the community, for the community.
We are a handful of modders, bot specialists, coders, artists, gamers, and forum members. We are always looking for talented developers to join the team. And as mentioned above, we want the community to know its contributions will be highly instrumental in making this mod a model for excellence. Allied Intent is in no way related to Digital Illusions CE (the development company) nor Electronic Arts (the publishing entity) of BF2, but we greatly appreciate their release of BF2 and will strive to make it even better with our mod.
Allied Intent is set in the modern era, present day, and near future. By combining elements of immersion, realism, and "fun" factor, Allied Intent provides a gaming environment only limited by the imagination of the developers and community contributors.
<<lessAllied Intent is a modification, a "mod" for the PC game Battlefield 2. BF2 is of the First Person Shooter game style, and Allied Intent is a free add-on for those who purchased BF2.
Allied Intent seeks to enhance the BF2 experience in every way, by adding new content and features, making changes to gameplay, and involving the community in the mods development. Allied Intent supports players of all ages, backgrounds, and gaming preferences. Allied Intent is for the BF2 player who likes single player and multiplayer matches. And Allied Intent actively engages the community in contributing content to be officially sanctioned in the mod releases. Allied Intent is a mod by the community, for the community.
We are a handful of modders, bot specialists, coders, artists, gamers, and forum members. We are always looking for talented developers to join the team. And as mentioned above, we want the community to know its contributions will be highly instrumental in making this mod a model for excellence. Allied Intent is in no way related to Digital Illusions CE (the development company) nor Electronic Arts (the publishing entity) of BF2, but we greatly appreciate their release of BF2 and will strive to make it even better with our mod.
Allied Intent is set in the modern era, present day, and near future. By combining elements of immersion, realism, and "fun" factor, Allied Intent provides a gaming environment only limited by the imagination of the developers and community contributors.
Download (115.6MB)
Added: 2006-07-11 License: Freeware Price:
1200 downloads
Ursus 6 1.4.0
Ursus is a 3D platform game. more>>
Ursus is a 3D platform game.
You play a bear cub who is seeking for his friend captured by the vile bear Arzar. You must pass trough 10 levels with different world styles.
Ursus began when I discovered The Games Factory, a long time ago, when I didnt know programming. Then I did a sequel, Ursus 2, not really better than the first, then Ursus 3 (also know as Ursus 3D), always using The Games Factory, but with 2 depth levels, to create the illusion of 3D. Ursus 4 was also using this idea, but with better graphics.
Then I did Ursus 5, the first Ursus in real-time 3D, made with Jamagic, and using a sort of cube engine, allowing you to easily create new levels.
And now, for all of you, children and adults, here is Ursus 6, using C++ programming, Irrlicht graphic engine, and Audiere library. This is also the first Ursus playable on Linux.
<<lessYou play a bear cub who is seeking for his friend captured by the vile bear Arzar. You must pass trough 10 levels with different world styles.
Ursus began when I discovered The Games Factory, a long time ago, when I didnt know programming. Then I did a sequel, Ursus 2, not really better than the first, then Ursus 3 (also know as Ursus 3D), always using The Games Factory, but with 2 depth levels, to create the illusion of 3D. Ursus 4 was also using this idea, but with better graphics.
Then I did Ursus 5, the first Ursus in real-time 3D, made with Jamagic, and using a sort of cube engine, allowing you to easily create new levels.
And now, for all of you, children and adults, here is Ursus 6, using C++ programming, Irrlicht graphic engine, and Audiere library. This is also the first Ursus playable on Linux.
Download (5.3MB)
Added: 2005-10-24 License: GPL (GNU General Public License) Price:
1461 downloads
countertrace 1.0
countertrace is a userland, iptables QUEUE target handler for Linux 2.4 kernels running Netfilter. more>>
countertrace project is a userland, iptables QUEUE target handler for Linux 2.4 kernels running Netfilter, which attempts to give the illusion that there are multiple, imaginary IP hops between itself and the rest of the world.
The imaginary hops that countertrace projects also have the ability to introduce accumulative, imaginary latency.
How it works:
Netfilter provides a mechanism for passing packets for processing to a userland program, which can examine the packet and determine if it should be permitted through or dropped on the floor. countertrace utilizes this mechanism to drop received packets which have a TTL less than the number of hops its attempting to project, and then generates ICMP time-exceeded messages for those dropped packets with the source address of the bogus hop. If latency is also being simulated, the generated time-exceeded messages are queued for the specified period of time before being sent.
Requirements:
countertrace requires the NetPacket, Time::HiRes, and IPTables::IPv4::IPQueue perl modules, available from CPAN, the Net::RawSock and a Linux 2.4 kernel with iptables (CONFIG_IP_NF_IPTABLES) and QUEUE target (CONFIG_IP_NF_QUEUE) support. If latency is not being simulated, iptables TTL match support (CONFIG_IP_NF_MATCH_TTL) may also be useful.
Configuration:
The countertrace program takes only one command line argument, the name of its configuration file. To get started, the only configuration file command you need to know about is the "hop" command, which takes the form of "hop < address > [latency]". Hops must be added in the order in which they are to be simulated. Latency is accumulative -- at run time, the latency for each hop is determined by calculating the sum of all previously specified latency values. Additional configuration commands are available for specifying how much information is logged for each received packet; see the example-hops-configuration file for more information.
In addition to configuring countertrace itself, iptables must also be configured to pass packets to countertrace for processing using the iptables QUEUE target. If latency is not being simulated, the iptables TTL match support can be used to only pass packets to countertrace which have a TTL less than or equal to the number of hops being simulated. Otherwise, more than likely youll want all received packets to pass through countertrace, so that the latency will appear to be uniform when tracerouting, in addition to when transferring data. However, the danger is that if the countertrace program dies for any reason, iptables will drop any packets which would have been queued for userland processing, rendering the box unreachable to the outside world. To avoid the problem, it may be wise to specify at least one "backdoor" address from which packets will be accepted without passing through countertrace.
For an example startup script, see the example-startup-script.sh file.
<<lessThe imaginary hops that countertrace projects also have the ability to introduce accumulative, imaginary latency.
How it works:
Netfilter provides a mechanism for passing packets for processing to a userland program, which can examine the packet and determine if it should be permitted through or dropped on the floor. countertrace utilizes this mechanism to drop received packets which have a TTL less than the number of hops its attempting to project, and then generates ICMP time-exceeded messages for those dropped packets with the source address of the bogus hop. If latency is also being simulated, the generated time-exceeded messages are queued for the specified period of time before being sent.
Requirements:
countertrace requires the NetPacket, Time::HiRes, and IPTables::IPv4::IPQueue perl modules, available from CPAN, the Net::RawSock and a Linux 2.4 kernel with iptables (CONFIG_IP_NF_IPTABLES) and QUEUE target (CONFIG_IP_NF_QUEUE) support. If latency is not being simulated, iptables TTL match support (CONFIG_IP_NF_MATCH_TTL) may also be useful.
Configuration:
The countertrace program takes only one command line argument, the name of its configuration file. To get started, the only configuration file command you need to know about is the "hop" command, which takes the form of "hop < address > [latency]". Hops must be added in the order in which they are to be simulated. Latency is accumulative -- at run time, the latency for each hop is determined by calculating the sum of all previously specified latency values. Additional configuration commands are available for specifying how much information is logged for each received packet; see the example-hops-configuration file for more information.
In addition to configuring countertrace itself, iptables must also be configured to pass packets to countertrace for processing using the iptables QUEUE target. If latency is not being simulated, the iptables TTL match support can be used to only pass packets to countertrace which have a TTL less than or equal to the number of hops being simulated. Otherwise, more than likely youll want all received packets to pass through countertrace, so that the latency will appear to be uniform when tracerouting, in addition to when transferring data. However, the danger is that if the countertrace program dies for any reason, iptables will drop any packets which would have been queued for userland processing, rendering the box unreachable to the outside world. To avoid the problem, it may be wise to specify at least one "backdoor" address from which packets will be accepted without passing through countertrace.
For an example startup script, see the example-startup-script.sh file.
Download (0.012MB)
Added: 2006-03-10 License: GPL (GNU General Public License) Price:
1323 downloads
Pie 0.5
Pie is a lightweight content management system for Web-sharing documents, files, and arbitrary pieces of information. more>>
Pie is a lightweight content management system for Web-sharing documents, files, and arbitrary pieces of information.
Pie is just another web-based content composition and management environment using the idea of collaborate editing and sharing, an idea that has been taken to great extends lately by a crusade called Wiki.
Although so-called content management systems existed long before, employing both, proprietary as well as standardized means, the Wiki mythos pushed this effort even farther.
As with XML, another internet hype, and one that is still based many illusions upon (careless marketing strategists and clueless mortals have conventionalized XML to be one of those black magic three-letter acronyms that, if inhaled properly, is able to cook coffee, change your kids nappies and, all things considered, makes you a better human being once youve accepted it and freely offer it your untainted soul), Wikis more and more come to the publics attention and you clearly classify yourself as an outsider if you do not embrace the new technologys blessing.
A projects or ideas popularity shares its symptoms with economic growth: once it is unleashed upon the populace, grapping and holding their and all bystanders attention, it can not be stopped anymore until, of course, the climax is reached and everyone turns away, bored to death.
Nevertheless, Pie is another attempt to bore people willing to pay attention, offering its services freely and obendiently to those who are willing to accept them.
Pie has been designed to be tasty and can be served with a variety of ingredients. Basically, it serves you by gladly feeding upon your mental output, this being mostly text, but also graphics, music, programs and other intellectual property.
Before you build up your illusions right away, at the very start, it should be mentioned that Pie is unable to cook coffee. This fact cannot be stressed and overemphasized enough. Being a content management system, Pie does lots of things for you, but it certainly cant cook coffee.
If this was one of your basic requirements, you may cut off here, right now, and go for a secretary instead. (Hopefully, you didnt take this barking of your shin too seriously. Yet, it might have saved you a lot of time, if properly prepared coffee really was what you were looking for.)
Imagine, just for a moment, that youd like to collect your thoughts, on any conceivable matter. You could handle this the conventional way by writing them down in your diary. Still, you are a modern person, always having preferred to employ technology whereever you can.
Consequently, you foreclosed, of course, to make use or your PCs text processing features, thus being able to edit, cut and paste, and move around and modify your text in whatever manner and as often as you like.
Let us take this scenario one step farther: you not only want to be able to manage your thoughts at home or at work, but virtually everywhere and anytime. Sure, you can use a laptop for this purpose. However, being a social being, you want others to participate and take in (or even contribute to) your ideas - again, anytime and everywhere, as long as the participants have access to moderate 20s century technology.
You may send your data and files back and forth, using e-mail, or you could even rely on more sophisicated technology, like CVS, or you could make use of your proprietary publishing softwares distributed auto-update feature to spread your latest thoughts to remote clients, the participants, anywhere in the Net. Alternatively, you might rely on one of the Nets most accepted means: the Web.
Doing so, not only enables you to refrain from ugly, expensive, proprietary software, but also connects you, and those with whom you intend to share your intellectual propery, using a simple, standardized means.
Main features:
- Quick page processing and short run-time latency
- Low system requirements (both, in regard of the running servers performance as well as the complexity of the installed software base)
- Independent of ODBC, SQL and other database systems, both, session-based and file-based
- Multi-user support
- Page locking
- Browsable and revertable page versioning
- Local link/referer verification
- Optional (semi-)automatic page expiration
- Customizable PCRE-patterns for pages and files
- A rather extensive user manual
- Localized user interface
- Optional directory hashing to handle large amounts of files
- Small and simple code library
- Easily adaptable and extendable to personal needs
- Weighs less than 200 blocks (i. e. 100 KB), including online documentation
- Supports many common HTML directives, including tables
- XHTML 1.0 clean output
- Peachy
Enhancements:
- The code library has been completely rewritten, focusing on extendability and abstraction.
- All low-level functions have been implemented as OO classes.
- Both pages and files support an arbitrary number of versions, limited only by the capacity of the underlying file system.
- Usability has been improved.
- Most operations are selectable from drop-down menus via mouse clicks or Editing Mode.
- Editing has been fine-tuned.
- Text can be marked and, by clicking a button, applied various markup properties.
<<lessPie is just another web-based content composition and management environment using the idea of collaborate editing and sharing, an idea that has been taken to great extends lately by a crusade called Wiki.
Although so-called content management systems existed long before, employing both, proprietary as well as standardized means, the Wiki mythos pushed this effort even farther.
As with XML, another internet hype, and one that is still based many illusions upon (careless marketing strategists and clueless mortals have conventionalized XML to be one of those black magic three-letter acronyms that, if inhaled properly, is able to cook coffee, change your kids nappies and, all things considered, makes you a better human being once youve accepted it and freely offer it your untainted soul), Wikis more and more come to the publics attention and you clearly classify yourself as an outsider if you do not embrace the new technologys blessing.
A projects or ideas popularity shares its symptoms with economic growth: once it is unleashed upon the populace, grapping and holding their and all bystanders attention, it can not be stopped anymore until, of course, the climax is reached and everyone turns away, bored to death.
Nevertheless, Pie is another attempt to bore people willing to pay attention, offering its services freely and obendiently to those who are willing to accept them.
Pie has been designed to be tasty and can be served with a variety of ingredients. Basically, it serves you by gladly feeding upon your mental output, this being mostly text, but also graphics, music, programs and other intellectual property.
Before you build up your illusions right away, at the very start, it should be mentioned that Pie is unable to cook coffee. This fact cannot be stressed and overemphasized enough. Being a content management system, Pie does lots of things for you, but it certainly cant cook coffee.
If this was one of your basic requirements, you may cut off here, right now, and go for a secretary instead. (Hopefully, you didnt take this barking of your shin too seriously. Yet, it might have saved you a lot of time, if properly prepared coffee really was what you were looking for.)
Imagine, just for a moment, that youd like to collect your thoughts, on any conceivable matter. You could handle this the conventional way by writing them down in your diary. Still, you are a modern person, always having preferred to employ technology whereever you can.
Consequently, you foreclosed, of course, to make use or your PCs text processing features, thus being able to edit, cut and paste, and move around and modify your text in whatever manner and as often as you like.
Let us take this scenario one step farther: you not only want to be able to manage your thoughts at home or at work, but virtually everywhere and anytime. Sure, you can use a laptop for this purpose. However, being a social being, you want others to participate and take in (or even contribute to) your ideas - again, anytime and everywhere, as long as the participants have access to moderate 20s century technology.
You may send your data and files back and forth, using e-mail, or you could even rely on more sophisicated technology, like CVS, or you could make use of your proprietary publishing softwares distributed auto-update feature to spread your latest thoughts to remote clients, the participants, anywhere in the Net. Alternatively, you might rely on one of the Nets most accepted means: the Web.
Doing so, not only enables you to refrain from ugly, expensive, proprietary software, but also connects you, and those with whom you intend to share your intellectual propery, using a simple, standardized means.
Main features:
- Quick page processing and short run-time latency
- Low system requirements (both, in regard of the running servers performance as well as the complexity of the installed software base)
- Independent of ODBC, SQL and other database systems, both, session-based and file-based
- Multi-user support
- Page locking
- Browsable and revertable page versioning
- Local link/referer verification
- Optional (semi-)automatic page expiration
- Customizable PCRE-patterns for pages and files
- A rather extensive user manual
- Localized user interface
- Optional directory hashing to handle large amounts of files
- Small and simple code library
- Easily adaptable and extendable to personal needs
- Weighs less than 200 blocks (i. e. 100 KB), including online documentation
- Supports many common HTML directives, including tables
- XHTML 1.0 clean output
- Peachy
Enhancements:
- The code library has been completely rewritten, focusing on extendability and abstraction.
- All low-level functions have been implemented as OO classes.
- Both pages and files support an arbitrary number of versions, limited only by the capacity of the underlying file system.
- Usability has been improved.
- Most operations are selectable from drop-down menus via mouse clicks or Editing Mode.
- Editing has been fine-tuned.
- Text can be marked and, by clicking a button, applied various markup properties.
Download (0.073MB)
Added: 2006-10-23 License: GPL (GNU General Public License) Price:
1096 downloads
Optikal 1.3
Optikal project is a tool for generating optical illusions. more>>
Optikal project is a tool for generating optical illusions.
Its images can be viewed at any resolution your screen supports, saved for later perusal, or printed for instant wall art.
It arose from frustration with the tiny optical illusion images available on the web, so Optikals images can be viewed at any resolution your screen supports.
They can also be saved for later perusal, or printed for instant wall art.
If you are unable or unwilling to run Java applications, all of the 30 illusions the program supports are available in an online gallery.
<<lessIts images can be viewed at any resolution your screen supports, saved for later perusal, or printed for instant wall art.
It arose from frustration with the tiny optical illusion images available on the web, so Optikals images can be viewed at any resolution your screen supports.
They can also be saved for later perusal, or printed for instant wall art.
If you are unable or unwilling to run Java applications, all of the 30 illusions the program supports are available in an online gallery.
Download (0.060MB)
Added: 2006-11-14 License: BSD License Price:
1074 downloads
StepTalk 0.12
StepTalk is the official GNUstep scripting framework. more>>
StepTalk project is the official GNUstep scripting framework. StepTalk is more than a scripting framework with an illusion of single objective environment between objects of scriptable servers or applications.
StepTalk, when combined with the dynamism that the Objective-C language provides, goes way beyond mere scripting. It is language independent - it uses languages as separate bundles.
The default scripting language in StepTalk is Smalltalk. This is because Smalltalk is a very simple language and it is easy to learn. There are just a few basic principles that the user has to know to be able to use the language and it is close to the natural language.
Smalltalk uses a similar approach to that of Objective-C, the language used in GNUstep itself.
StepTalk is a language independent framework. It can be extended by the "language bundles" providing other scripting languages. One experimental language bundle for Guile is included in the sources package.
Main features:
- multiple languages
- object finders
- scripting environments
- restrictions for objects methods
- dynamic module loading
Enhancements:
- The framework was ported to Mac OS X.
- The new StepTalking application was added.
- The StepTalkKit framework was added, and includes a new conversation window class with default context, a customizable toolbar, script history, and language selection.
- New view classes were added for custom script input/output.
- An AppKit bundle is included.
- The source was reorganized into more logical groups.
- Foundation and AppKit bundles now advertise all public Cocoa classes.
- Constants from Foundation and AppKit are generated from a simple constants list file.
<<lessStepTalk, when combined with the dynamism that the Objective-C language provides, goes way beyond mere scripting. It is language independent - it uses languages as separate bundles.
The default scripting language in StepTalk is Smalltalk. This is because Smalltalk is a very simple language and it is easy to learn. There are just a few basic principles that the user has to know to be able to use the language and it is close to the natural language.
Smalltalk uses a similar approach to that of Objective-C, the language used in GNUstep itself.
StepTalk is a language independent framework. It can be extended by the "language bundles" providing other scripting languages. One experimental language bundle for Guile is included in the sources package.
Main features:
- multiple languages
- object finders
- scripting environments
- restrictions for objects methods
- dynamic module loading
Enhancements:
- The framework was ported to Mac OS X.
- The new StepTalking application was added.
- The StepTalkKit framework was added, and includes a new conversation window class with default context, a customizable toolbar, script history, and language selection.
- New view classes were added for custom script input/output.
- An AppKit bundle is included.
- The source was reorganized into more logical groups.
- Foundation and AppKit bundles now advertise all public Cocoa classes.
- Constants from Foundation and AppKit are generated from a simple constants list file.
Download (0.40MB)
Added: 2006-05-31 License: LGPL (GNU Lesser General Public License) Price:
1243 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 1
- 1
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above illusion 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