Changes for page Usage for Windows
Last modified by Quinton Dolan on 2008/04/11 02:07
From version 26.1
edited by Pascal Robert
on 2007/12/30 07:08
on 2007/12/30 07:08
Change comment:
There is no comment for this version
To version 28.1
edited by Quinton Dolan
on 2008/04/11 02:07
on 2008/04/11 02:07
Change comment:
Migrated to Confluence 4.0
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. probert1 +XWiki.qdolan - Content
-
... ... @@ -1,18 +1,16 @@ 1 1 {{warning}} 2 - 3 3 Work in progress 4 - 5 5 {{/warning}} 6 6 7 -{{toc }}{{/toc}}5 +{{toc/}} 8 8 9 9 = Moving the WebObjects frameworks from a Mac to a Windows machine = 10 10 11 -The WebObjects frameworks are available on the Xcodetools, which cannot be install on a Windows (or anyotherLinux/UNIX variant) machine.Before developing on Windows, you need to get access on a Mac, make a archive of the frameworks and move this archive to your Windows machine.fetchthe frameworks without having to install them on the Mac.9 +The WebObjects frameworks are part of the Xcode tools distribution (available on the Mac OS X DVD, or as a download from Apple, see below) which cannot be installed on a Windows (or any Linux/UNIX variant) machine directly. So, before developing on Windows, you will need to get access on a Mac, make a archive of the frameworks and move this archive to your Windows machine. You can extract the frameworks from XCode without having to install them on the intermediate Mac. 12 12 13 -* Obtain Xcode 2.5 (if you want to work with WebObjects 5.3) or Xcode 3.0 (if you want to work with WebObjects 5.4) at [[ADC>>http://developer.apple.com/tools/download/]]. 11 +* Obtain Xcode 2.5 (if you want to work with WebObjects 5.3), or Xcode 3.0 (if you want to work with WebObjects 5.4) at [[ADC>>url:http://developer.apple.com/tools/download/||shape="rect"]] – these are in the form of large (about 1 GB) disk images. Note that you will need to sign up for an ADC membership, but the "online" membership is free. 14 14 15 -* Mount, on a Mac, the DMG file. 13 +* Mount, on a Mac, the DMG file. Then, for XCode 2.5 / Mac OS X Tiger: 16 16 17 17 {{code}} 18 18 ... ... @@ -25,41 +25,55 @@ 25 25 26 26 {{/code}} 27 27 26 +... and for XCode 3.0 / Mac OS X Leopard (since Installer packages are created differently in Leopard): 27 + 28 +{{code}} 29 + 30 +mkdir -p /tmp/wo ; cd /tmp/wo 31 +xar -vxf "/Volumes/Xcode Tools/Packages/WebObjectsRuntime.pkg" ; pax -rzf Payload 32 +tar cf WebObjectsRuntime.tar Library System 33 +cp WebObjectsRuntime.tar -> Windows 34 + 35 +{{/code}} 36 + 28 28 = Create the file structure on your Windows machine = 29 29 30 30 1) Create the structure: 31 -C:pple 32 -C:ppleocalibraryrameworks (equivalent to /Library/Frameworks on the Mac) 33 -C:ppleibraryrameworks (equivalent to /System/Library/Frameworks on the Mac) 40 + C:\Apple 41 + C:\Apple\Local\Library\Frameworks (equivalent to /Library/Frameworks on the Mac) 42 + C:\Apple\Library\Frameworks (equivalent to /System/Library/Frameworks on the Mac) 34 34 35 -2) Copy all the frameworks from /System/Library/Frameworks on a Mac that are named Java except for JavaScriptCore and JavaVM to C:ppleibraryrameworks 44 +2) Copy all the frameworks from /System/Library/Frameworks on a Mac that are named Java* except for JavaScriptCore and JavaVM to C:\Apple\Library\Frameworks 36 36 37 -{{ warning}}46 +{{code}} 38 38 39 -3) If you copied a 5.2, you will need to put a Windows License.key in JavaWebObjects.framework/Resources. If you copied a 5.3, I think it's a universal license key. 48 +mv WebObjectsRuntime.tar/Library/* C:\Apple\Local\Library\Frameworks 49 +mv WebObjectsRuntime.tar/System/Library/* C:\Apple\Library\Frameworks 40 40 51 +{{/code}} 52 + 53 +{{warning}} 54 +3) If you copied a 5.2, you will need to put a Windows License.key in JavaWebObjects.framework/Resources. If you copied a 5.3, I think it's a universal license key. 41 41 {{/warning}} 42 42 43 -4) Create a wobuild.properties file in C:ocuments and Settingsyour user>ibrary with the contents: 44 -wo.woroot=C:/Apple 45 -wo.wolocalroot=C:/Apple/Local 46 -wo.wosystemroot=C:/Apple 47 -wo.homeroot=C:/Temp 48 -eclipse.home=C:/Programs Files/eclipse 49 -wo.dir.library.frameworks=C:/Apple/Library/Frameworks 57 +4) Create a wobuild.properties file in C:\Documents and Settings\<your user>\Library with the contents: 58 + wo.woroot=C:/Apple 59 + wo.wolocalroot=C:/Apple/Local 60 + wo.wosystemroot=C:/Apple 61 + wo.homeroot=C:/Temp 62 + eclipse.home=C:/Programs Files/eclipse 63 + wo.dir.library.frameworks=C:/Apple/Library/Frameworks 50 50 51 51 = Install Eclipse and WOLips = 52 52 53 - 5)Installeclipse3.3.1.167 +Install [[Eclipse and WOLips>>url:http://wiki.objectstyle.org/confluence/display/WOL/Install+WOLips+with+Eclipse+Update+Manager||shape="rect"]] 54 54 55 -6) Install WOLips nightly from [[http://webobjects.mdimension.com/wolips/nightly]] 56 - 57 57 = Notes = 58 58 59 -That should be it, I think? The things that are problematic right now on Windows:60 -1) The woproject/* *.patternset don't work quite right on Windows. If you don't have subfolders in your Resources/Components/etc, you can work around it by converting Components~/~/**/etc/** to Components/**, same w/ Resources and WebServerResources61 -2) Couple images have backgrounds that should not 62 -3) Outline view in component editor is not right 63 -4) AutoOpenInBrowser doesn't work unless you override Application. //isSupportedDevelopmentPlatform to return true//71 +That should be it, I think? The things that are problematic right now on Windows: 72 + 1) The {{code language="none"}}woproject/*.patternset{{/code}} don't work quite right on Windows with older versions of WOLips. If you don't have subfolders in your Resources/Components/etc, you can work around it by converting {{code language="none"}}Components/**/*/etc/**{{/code}} to {{code language="none"}}Components/*{{/code}}, same w/ Resources and WebServerResources. Alternatively you can use a recent nightly build of WOLips where this bug has been fixed. 73 + 2) Couple images have backgrounds that should not 74 + 3) Outline view in component editor is not right 75 + 4) AutoOpenInBrowser doesn't work unless you override Application._isSupportedDevelopmentPlatform to return true 64 64 65 65 I THINK that was it, but there might have been a couple other misc items .. I'll have to go back through and doublecheck.