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