1 # $Id: README,v 1.5 2004/04/09 18:53:02 znek Exp $
7 SOPEX provides basic infrastructure for developing SOPE applications
8 using Xcode on Mac OS X. SOPEX consists of a framework, a project
9 template and several file templates. The SOPEX.framework provides functionality
10 for launching and debugging SOPE applications. SOPEX applications can be
11 launched as normal Desktop applications and provide their own, integrated web
12 browser (using Apple's WebKit). Doing so, SOPEX applications are fully
13 functional stand-alone HTML applications.
19 SOPEX depends on SOPE being installed. Please read the accompanied
20 documentation for details.
26 Unlike in 1.x, SOPEX 2.x applications are single process which means you can
27 debug them using gdb (in Xcode or using the command line) as any other project.
30 USEFUL DEBUGGING DEFAULTS
31 =========================
33 At present there's a limited set of NSUserDefaults aiding in the debugging
34 of SOPEX applications. Please note that all user defaults for SOPE applications
38 if set, forces the child process to be launched on this specific port.
39 Useful for debugging with tcpdump.
41 -SOPEXDebugEnabled <bool>:
42 Global debug message trigger.
44 -SOPEXDebugWebConnection <bool>:
45 Use this to trigger debug messages in SOPEXWebConnection.
56 General technical information about prebinding is available from Apple at
57 http://developer.apple.com/documentation/Performance/Conceptual/LaunchTime/Tasks/Prebinding.html#//apple_ref/doc/uid/20001858.
59 OGo frameworks currently use the range from 0xC0000000 to 0xCFFFFFFF.
61 Any questions and feedback regarding our use of this range should go to
62 Marcus Müller <znek@mulle-kybernetik.com>.
65 SOPEX: 0xC6000000 - 0xC6FFFFFF
66 =============================