Difference between revisions of "EiffelVision Mac"
(→Latest Updates) |
m (→Latest Updates) |
||
Line 21: | Line 21: | ||
= Latest Updates = | = Latest Updates = | ||
− | '''13.11:''' Jann has been working on creating a script for MacPorts that should make it really easy for anyone to get Eiffel Studio running on her Mac. Check out the [[EiffelOnMac]] page. | + | '''13.11.2006:''' Jann has been working on creating a script for MacPorts that should make it really easy for anyone to get Eiffel Studio running on her Mac. Check out the [[EiffelOnMac]] page. |
− | '''27.10:''' After a short break we're back at ETH again and we have started to work on our project again. | + | '''27.10.2006:''' After a short break we're back at ETH again and we have started to work on our project again. |
− | '''01.09:''' I'm posting two new screenshots, showing the proggress we've made in the last two weeks. We have the widgets example running now which gives us a simple way to do some basic testing with the widgets we have implemented so far. | + | '''01.09.2006:''' I'm posting two new screenshots, showing the proggress we've made in the last two weeks. We have the widgets example running now which gives us a simple way to do some basic testing with the widgets we have implemented so far. |
[[Vision4Mac_changelog|older updates...]] | [[Vision4Mac_changelog|older updates...]] |
Revision as of 04:46, 20 March 2007
Contents
Overview
The goal of this project is to provide Vision with a Carbon backend to make it truly native on the mac. We have some basic controls working at the moment and we hope to be able get a full native build of EiffelStudio in the coming months. For more information please refer to the discussion page. See also OSX_release_infrastructure.
Screenshots
01.09.06: widgets-example: ev_notebook aka. tabs
01.09.06: widgets-example: progress bar, tree, frames
15.08.06: Mill: Showing off pixmaps and the menu bar
A Simple Vision2 Application running with the Carbon Imp
A state of the art OS X Window
Latest Updates
13.11.2006: Jann has been working on creating a script for MacPorts that should make it really easy for anyone to get Eiffel Studio running on her Mac. Check out the EiffelOnMac page.
27.10.2006: After a short break we're back at ETH again and we have started to work on our project again.
01.09.2006: I'm posting two new screenshots, showing the proggress we've made in the last two weeks. We have the widgets example running now which gives us a simple way to do some basic testing with the widgets we have implemented so far.
Documents
I collected a few Documents with introductions to carbon widgets and the carbon event Loop and also a part of the API Refference [1].
Here is some more information we have collected while working on our implementation.
Task / Bug Tracker
Our Task tracker is available here (powered by flyspray).
Build instructions
Requirements
- EWG (with EWG environment variable set)
- GOBO
Build infrastructure
You need a folder x with a subfolder "library". cd into the library folder and checkout the code with the following command
svn co https://eiffelsoftware.origo.ethz.ch/svn/es/branches/soft-arch/Src/library/vision2
Now point the environment variable ISE_LIBRARY_CARBON to the folder x.
Before you can compile a project you need to compile the EWG glue library. You can do this by running
geant c_build_library_isein the $ISE_LIBRARY_CARBON/library/vision2/implementation/carbon/wrapper directory.
You should then be able to compile and run a simple EV application like our example project which you can get here: http://n.ethz.ch/student/dfurrer/files/vision4mac/simple_demo_app.zip
Team
Everyone intrested in this project is welcome to join our mailinglist es-mac@origo.ethz.ch