Rhinola
is a very thin server-side JavaScript execution framework
based on
Rhino
running on top
of
mod_gcj
.
10.08.2005, 12:51
OpenMocha version 0.6 is now available for download, again either as a tar or zip encoded archive.
http://download.openmocha.org/openmocha-0.6.tgz
http://download.openmocha.org/openmocha-0.6.zip
OpenMocha 0.6 contains the following changes:
- Replaced individual Mocha Object macros with generic mocha object macro calls.
- Fixed an encoding bug relating to Mocha Object skins and the Wysiwyg-Editor for Content Objects.
- Added "editing" and "adding" Mocha Objects that extend the default "edit" and "add" page actions.
- Creation and modification dates are now tracked by default.
- Added loop and collect functions.
- Root object is now named "Home" during the first initialisation of an application.
- Changed makeSelectOptions to also work with a simple array of options rather than requiring value/string pairs.
- Context of "this" in Mocha Objects now refers to the object that the current request resolves to.
- Fixed a bug where the original title was replaced by the title specified for the current audience.
- The adminEmail specified in the server.properties file is now used as the default contactEmail address.
- Various minor/cosmetic bug fixes.
Diving deeper into OpenMocha:
As with version 0.5, simple "hello world" level examples are included in the default installation. They illustrate the general approach, how you would build your projects based on the OpenMocha framework as a "solution template". Basically, any files inside the apps/main directory besides the framework.zip file either override or extend the code contained inside the framework.zip file.
To get a much deeper look at the inside of the framework, and hence the default code that you can override and extend, do the following: Copy apps/main/framework.zip to apps/framework.zip and unzip it. This will create apps/framework as a separate demo application, revealing its example source code. To auto-start the new application and make it available via http://127.0.0.1:8080/framework/ you need to add "framework" on a new line to the apps.properties file and restart OpenMocha.
If you have any questions or if you are hitting a wall then please do not hesitate to ask either via private mail or
the mailing list
.
08.08.2005, 23:42
|
http://developer.mozilla.org/presentations/xtech2005/e4x/
07.08.2005, 23:32
|
Mocha was the original project name of the very
popular scripting language known as
Javascript
,
an extremely rich, powerful
and flexible programming language that has a large, highly developed
syntax, a huge library of standard methods (functions) and built-in
capabilities to create complex, object-oriented data structures and
methods.
Because Javascript is
the world's most misunderstood programming language
,
we will always be misunderstood when we say "Javascript". If we want
others to understand Javascript as the programming language it is, we
should refer to it as "Mocha".
The kind of scripting we have seen
in web browsers for the last decade, I continue to call Javascript. I
use the term Mocha to refer to the usage of Javascript beyond that
scope, often on both the client-side and server-side and integrated
with other technologies such as XML and Java, producing "Web 2.0"
applications.
06.08.2005, 20:56
|
"[We] like to consider the hundreds of interconnected
Gopher servers to be one large distributed entity; thus,
we speak of "the Gopher", with its many small parts,
spread throughout the Internet. The Gopher is always
growing, always changing. It's everywhere, but you can't
locate it; it's always there, but you can't see it. ...
The Gopher is the largest and most practical example of
applied pantheism in the history of mankind."
Boy, do I feel old right now!
02.08.2005, 21:42
|
When I heard that Al Gore bought the News World International channel and was planning a mix between MTV and CNN, a concept I had in the back of my mind for the last decade, I was looking forward to see how this concept would fly.
Well,
current.tv
is here - and while I see the mix, it's not the mix I saw. The funny thing is that they acknowledge themselves that
the kind of TV they make is being replace by the Internet
when they say "Right now, at this moment in history, TV is the most powerful medium in the world". My idea of a mix between MTV and CNN on the other hand would be the kind of TV that will survive the Internet. I'll carry it around with me some more.
02.08.2005, 9:02
|
I just added a project roadmap to the openmocha.org website.
The concepts OpenMocha is based on have been deployed in Mocha Objects
through versions 3, 4 and 5 for many years and are quite mature. With
OpenMocha these concepts have been moved to an open source foundation
and while OpenMocha is not yet "feature complete", the features that
are currently implemented are stable and OpenMocha 0.5 or later can be
used in production.
http://openmocha.org/openmocha /roadmap/
Coming soon: OpenMocha 0.6 as well as more documentation and examples.
01.08.2005, 12:14
|
MochiKit
consists of:
-
Async
- manage asynchronous tasks
-
Base
- functional programming and useful comparisons
-
DOM
- painless DOM manipulation API
-
DateTime
- "what time is it anyway?"
-
Format
- string formatting goes here
-
Iter
- itertools for JavaScript; iteration made HARD, and then easy
-
Logging
- we're all tired of alert()
-
Visual
- visual effects and colors
27.07.2005, 12:04
|
|
|
> People flocking to see global warming
|
|
> Rails vs Struts vs Mocha
|
|
> The JavaScript Manifesto
|
|
> OpenMocha is ready for a spin
|
|
> The limits of harmonization
|
|
> Le Conseil fédéral au Mont-Soleil
|
|
> Amiga History Guide
|
|
> The people must lead the executive, control the legislature and be the military
|
|
> Copyback License
|
|
> Looking at FreeBSD 6 and Beyond
|
|
> Qualified Minority Veto
|
|
> The Doom of Representative Democracy
|
|
> Violence in a real democracy
|
|
> Concordance and Subsidiarity
|
|
> Wrapping Aspects around Mocha Objects?
|
|
> Future of Javascript Roadmap
|
|
> Baby steps towards Javascript heaven
|
|
> Mac OS X spreading like wildfire
|
|
> Trois petits filous à Faoug
|
|
> Jackrabbit JSR 170
|
|
> Rich components for HTML 5
|
|
> More Java Harmony
|
|
> Mac goes Intel
|
|
> Google goes Rumantsch
|
|
> Oxymoronic Swiss-EU relations
|
|
> Rico and Prototype Javascript libraries
|
|
> Paul Klee - An intangible man and artist
|
|
> Incrementalism in the Mozilla roadmap
|
|
> Mocha multi-threading
|
|
> Moving towards OpenMocha
|
|
> Google goes Portal
|
|
> What Bush doesn't get
|
|
> Unique and limited window of opportunity
|
|
> Persisting Client-side Errors to your Server
|
|
> Dive Into Greasemonkey
|
|
> Brown bears knock on Switzerland's door
|
|
> The experience to make what people want
|
|
> "Just" use HTTP
|
|
> Yes, what is gather?
|
|
> A Free Song for Every Swiss Citizen
|
|
> Java in Harmony
|
|
> Jan getting carried away
|
|
> Evil Google Web Accelerator?
|
|
> JSON.stringify and JSON.parse
|
|
> Ajax for Java
|
|
> The launching of launchd
|
|
> Timeless RSS
|
|
> Kupu
|
|
> SNIFE goes Victorinox
|
|
> AJAX is everywhere
|
|
> Papa Ratzi
|
|
> How Software Patents Work
|
|
> Ten good practices for writing Javascript
|
|
> Free-trade accord with japan edges closer
|
|
> Mocha at a glance
|
|
> Adobe acquires Macromedia
|
|
> Safari 1.3
|
|
> View complexity is usually higher than model complexity
|
|
> Free Trade Neutrality
|
|
> SQL for Java Objects
|
|
> Security Bypass
|
|
> Exactly 1111111111 seconds
|
|
> Kurt goes Chopper
|
|
> Choosing a Java scripting language
|
|
> Spamalot's will get spammed a lot
|
|
> The visual Rhino debugger
|
|
> The Unix wars
|
|
> EU-Council adopts software patent directive
|
|
> FreeBSD baby step "1j"
|
|
> Never trust a man who can count to 1024 on his fingers
|
|
> Visiting the world's smallest city
|
|
> Finally some non-MS, non-nonsense SPF news
|
|
> Swiss cows banned from eating grass
|
|
> Ludivines, the "Green Fairy" of absinthe
|
|
> First Look At Solaris 10
|
|
> EU Commission Declines Patent Debate Restart
|
|
> Alan Kay's wisdom guiding the OpenLaszlo roadmap towards Mocha?
|
|
> 1 Kilo
|
|
> Re: FreeBSD logo design competition
|
|
> Schweizer Sagen
|
|
> Europas Eidgenossen
|
|
> XMLHttpRequest glory
|
|
> Art Nouveau La Chaux-de-Fonds 2005-2006
|
|
> The Beastie Silhouette
|
|
> The Number One Nightmare
|
|
> Safe and Idempotent Methods such as HEAD and TRACE
|
|
> Sorry, you have been verizoned.
|
|
> Daemons and Pixies and Fairies, Oh My!
|
|
> Sentient life forms as MIME-attachments: RFC 1437
|
|
> Anno 2004: CZV
|
|
> Web Developer Extension for Firefox
|
|
> Refactoring until nothing is left
|
|
> Brendan, never tired of providing Javascript support
|
|
> Catching XP in just 20 Minutes
|
|
> Designing the Star User Interface
|
|
> Rhino, Mono, IKVM. Or: JavaScript the hard way
|
|
> Re: SCO
|
|
> Judo
|
|
> Convergence on abstraction and on browser-based Console evaluation
|
|
> Today found out that inifinite uptimes are still an oxymoron
|
|
> New aspects of woven apps
|
|
> Original Contribution License (OCL) 1.0
|
|
> Unified SPF: a grand unified theory of MARID
|
|
> BSD is designed. Linux is grown.
|
|
> 5 vor 12 bei 10 vor 10
|
|
> Mocha vs Helma?
|
|
> Schattenwahrheit: Coup d'etat underway against the Cheney Circle?
|
|
> Abschluss Bilaterale II Schweiz-EU
|
|
> From Adam Smith to Open Source
|
|
> Linux - the desktop for the rest of them
|
|
> Big Bang
|
|
> Leaky Hop Objects
|
|
> Return Path Rewriting (RPR) - Mail Forwarding in the Spam Age
|
|
> Microsoft Discloses Huge Number Of Windows Vulnerabilties
|
|
> Steuerungsabgabe statt Steuern
|
|
> Anno 2003: deployZone
|
|
> The war against terror
|
|
> The war against terror (continued)
|
|
> The relativity of Apple's market share
|
|
> Are humans animals?
|
|
> Anno 1999: Der Oberhasler
|
|
> Anno 1998: crossnet
|
|
> Geschwindigkeit vs Umdrehungszahl
|
|
> Anno 1997: Xmedia
|
|
> "The meaning of life is to improve the quality of all life"
|
|
> Anno 1996: CZV
|
|
> How do I set a DEFAULT HTML-DOCUMENT?
|
|
> Global Screen Design Services
|