Sophie
Sophie 2.1.0
Your rating: Now say why...

0

Combine images/text/video/audio into networked documents.   Free
Add to my Watch List
Email me when discounted
Sophie's raison d'etre is to enable people to create robust, elegant rich-media, networked documents without recourse to programming. We have word processors, video, audio and photo editors but no viable options for assembling the parts into a complex whole except tools like Flash which are expensive, hard to use, and often create documents with closed proprietary file formats. Sophie promises to open up the world of multimedia authoring to a wide range of creative people.

Originally conceived as a standalone multimedia authoring tool, Sophie is now integrated into the Web 2.0
What's New
Version 2.1.0:

New features and fixes:

  • Integrated HTML export functionality, which allows exporting books as Web pages
  • Export of books for offline reading in iPad (iPad Reader application to be available on AppStore in November)
  • Export of books for offline reading on Motorola Xoom
  • Integrated iOS browser support
  • Integrated Motorola Xoom browser support
  • Integrated Google Chrome browser support
  • Integrated Apple Safari support
  • Added native menu bar for Mac OS
  • Integrated FTP server support (for direct HTML export on a server)
  • Small UI fixes
Known issues:
  • Sophie's performance is better on computers when running in Java 7 (beta) than it is in Java 6; however, there may be an issue with saving colors in books when using Java 7 (beta).
  • Pasted text may be incorrectly styled.
  • Text selection is not maintained on Sophie Server
  • PDF frames are not exported to HTML
  • Semi-transparent frames with image background are not exported correctly to HTML
  • Some videos cannot be played on Android devices
  • Web sites using Flash may not display properly in browser frames on all platforms.
Version 2.1.0:

New features and fixes:

  • Integrated HTML export functionality, which allows exporting books as Web pages
  • Export of books for offline reading in iPad (iPad Reader application to be available on AppStore in November)
  • Export of books for offline reading on Motorola Xoom
  • Integrated iOS browser support
  • Integrated Motorola Xoom browser more...
Requirements
  • Mac OS X 10.5 with Java 5 installed (32-bit)
  • Mac OS X 10.5.6 with Java 5 installed (64-bit)






    Be the first to recommend a similar software title.
Sophie User Discussion (Write a Review)
ver. 2.x:
Your rating: Now say why...
Overall:
(1)

sort: smiles | time
burypromote
+2

+16
Krysia commented on 22 Jan 2009
Not to be confused with *this* Sophie:
http://www.macupdate.com/info.php/id/18593/sophie
[Version 1.0.4]


burypromote

+17
Pen_sq tipped on 18 Mar 2008
In case if anybody's wondering..
Sophie is built on the Squeak smalltalk programming language. You can press Cmd-period to break away from the regular UI. From there, right click on the interrupt window, and the red menu will get you fairly useful things. Any text area you can type into - type "Browse openBrowser", highlight it, and press cmd-d. It's a lovely language, and nice to see ambitious projects built on it.
[Version 1.0]

1 Reply

burypromote
+1

+17
Pen_sq replied on 18 Mar 2008
Derr, "Browser openBrowser". That's better.
burypromote
+1

+8

DPoncy reviewed on 12 Apr 2007
I was quite excited when I first heard about Sophie. It is an open-source product which is needed by those of us who create rich media content for the web, but don't have the money to lay out for Flash or other expensive solutions.

Let me warn you first that this is still an early release candidate, and is still a bit clunky, there is no web plugin released yet -- that is still several months away -- and the documentation is quite sparse, to say the least.

Having said that, I think this is an amazing start, and if the developers stay on track, this could be a great tool in a year or so. Compared to other multimedia authoring systems I've used, Sophie is easy to use, even with minimal documentation. (You are advised to watch their short instructional video.)

Sophie was developed as an ebook creator/reader, and it will surely redefine what an ebook is and can be. Think of a book, which when you turn a certain page, contains a movie, or becomes a slideshow, or plays a tune.

It can link to resources on the net. In fact, most of the content can actually be on the net, rather than a large file download.

I repeat, the program still has a lot of bugs, and the code needs to be streamlined so it is faster and more responsive to the user. But it is a wonderful start. Kudos to the developers.
[Version 1.0.5]


burypromote

+8
DPoncy had trouble on 06 May 2012
There seems to be no program here, just a bunch of java files, icons, and other resource files????
[Version 2.1.0]


burypromote
-2

+38
Wade-Smith had trouble on 09 Oct 2010
does not launch- crashes immediately-


Process: sophie2_author.app [23452]
Path: /Users/wade/Downloads/10-09-10/sophie-2.0.10/sophie2_author.app
Identifier: sophie2_author.app
Version: ??? (???)
Code Type: PPC (Translated)
Parent Process: launchd [422]

Date/Time: 2010-10-09 23:29:13.171 -0400
OS Version: Mac OS X 10.6.4 (10F569)
Report Version: 6

Interval Since Last Report: 998012 sec
Crashes Since Last Report: 3
Per-App Crashes Since Last Report: 1
Anonymous UUID: 1273A350-DC17-4610-B44F-9C5D00099CB9

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000004175748f
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 ??? 0x8aeab904 0 + 2330638596

Thread 1:
0 libSystem.B.dylib 0x801400fa mach_msg_trap + 10
1 libSystem.B.dylib 0x80140867 mach_msg + 68
2 sophie2_author.app 0xb819440f CallPPCFunctionAtAddressInt + 206231
3 libSystem.B.dylib 0x8016d81d _pthread_start + 345
4 libSystem.B.dylib 0x8016d6a2 thread_start + 34

Thread 2:
0 sophie2_author.app 0xb815acc0 spin_lock_wrapper + 90152
1 sophie2_author.app 0xb8179c5b CallPPCFunctionAtAddressInt + 97763
2 sophie2_author.app 0xb80c6b13 0xb8000000 + 813843
3 sophie2_author.app 0xb80c0037 0xb8000000 + 786487
4 sophie2_author.app 0xb80dd8e8 0xb8000000 + 907496
5 sophie2_author.app 0xb8145397 spin_lock_wrapper + 1791
6 sophie2_author.app 0xb801ceb7 0xb8000000 + 118455

Thread 3:
0 sophie2_author.app 0xb815a8ff spin_lock_wrapper + 89191
1 sophie2_author.app 0xb8176e5d CallPPCFunctionAtAddressInt + 85989
2 sophie2_author.app 0xb80c6b13 0xb8000000 + 813843
3 sophie2_author.app 0xb80c0037 0xb8000000 + 786487
4 sophie2_author.app 0xb80dd8e8 0xb8000000 + 907496
5 sophie2_author.app 0xb8145397 spin_lock_wrapper + 1791
6 sophie2_author.app 0xb801ceb7 0xb8000000 + 118455

Thread 4:
0 sophie2_author.app 0xb815a8ff spin_lock_wrapper + 89191
1 sophie2_author.app 0xb8176e5d CallPPCFunctionAtAddressInt + 85989
2 sophie2_author.app 0xb80c6b13 0xb8000000 + 813843
3 sophie2_author.app 0xb80c0037 0xb8000000 + 786487
4 sophie2_author.app 0xb80dd8e8 0xb8000000 + 907496
5 sophie2_author.app 0xb8145397 spin_lock_wrapper + 1791
6 sophie2_author.app 0xb801ceb7 0xb8000000 + 118455

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x4175746f ebx: 0x8a8f9fa4 ecx: 0x00000000 edx: 0x00000000
edi: 0xb81f8714 esi: 0x8a8f9fa4 ebp: 0x8a028d80 esp: 0xb7fffacc
ss: 0x0000001f efl: 0x00010246 eip: 0x8aeab904 cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
cr2: 0x4175748f

Binary Images:
0x80000000 - 0x8005bff7 com.apple.framework.IOKit 2.0 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x8007a000 - 0x800e4fe7 libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) /usr/lib/libstdc++.6.dylib
0x8013f000 - 0x802e5feb libSystem.B.dylib 125.2.0 (compatibility 1.0.0) /usr/lib/libSystem.B.dylib
0x80366000 - 0x804e0fe3 com.apple.CoreFoundation 6.6.3 (550.29) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x805d8000 - 0x805e6fe7 libz.1.dylib 1.2.3 (compatibility 1.0.0) /usr/lib/libz.1.dylib
0x805eb000 - 0x805f7ff7 libkxld.dylib ??? (???) /usr/lib/system/libkxld.dylib
0x805fb000 - 0x80641ff7 libauto.dylib ??? (???) /usr/lib/libauto.dylib
0x8064e000 - 0x807d0fe7 libicucore.A.dylib 40.0.0 (compatibility 1.0.0) /usr/lib/libicucore.A.dylib
0x80832000 - 0x808dffe7 libobjc.A.dylib 227.0.0 (compatibility 1.0.0) /usr/lib/libobjc.A.dylib
0x808f3000 - 0x808f6fe7 libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) /usr/lib/system/libmathCommon.A.dylib
0x8fe00000 - 0x8fe4162b dyld 132.1 (???) /usr/lib/dyld
0xb8000000 - 0xb81defff +sophie2_author.app ??? (???) /Users/wade/Downloads/10-09-10/sophie-2.0.10/sophie2_author.app
0xffff0000 - 0xffff1fff libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib

Translated Code Information:
objc[23452]: garbage collection is ON
Rosetta Version: 22.27
Args: /Users/wade/Downloads/10-09-10/sophie-2.0.10/sophie2_author.app -psn_0_917728
Exception: EXC_BAD_ACCESS (0x0001)

Thread 0: (0xb019ed74, 0xb815a8ff)
0x941f1f28: /usr/lib/libSystem.B.dylib : __dispatch_semaphore_wait_slow + 248
0x941f0614: /usr/lib/libSystem.B.dylib : __dispatch_worker_thread + 116
0x9410f328: /usr/lib/libSystem.B.dylib : __pthread_body + 40
0x00000000: /Users/wade/Downloads/10-09-10/sophie-2.0.10/sophie2_author.app : + 0

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000 vrsave: 0x00000000
cr: 0xXXXXXXXX xer: 0x20000000 lr: 0x941f1f40 ctr: 0x9406eba0
r00: 0xffffffda r01: 0xf0182dc0 r02: 0x00000000 r03: 0x00002703
r04: 0x00000040 r05: 0x3b9ab57a r06: 0x00000020 r07: 0x00000000
r08: 0x3b9ab57a r09: 0x00000000 r10: 0x3b9ab57a r11: 0xa07b6690
r12: 0x9406eba0 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000000 r21: 0xa07bc7cc r22: 0xa07bc7c0 r23: 0xa07bc7c8
r24: 0x00004a86 r25: 0xc92211fe r26: 0xa07bc50c r27: 0x00000040
r28: 0x0000000f r29: 0x224d357a r30: 0xa07bc7a0 r31: 0x941f1e38

Thread 1: Crashed (0xb7fffacc, 0x8aeab904)
0x93bfb144: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation : __CFBundleCopyBundleForURL + 212
0x93bfd038: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation : __CFBundleCreate + 184
0x938d9f44: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : realizeBundle(rtFile*) + 140
0x938da02c: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _firsttime_cf_lookupLibraryEntry(rtFile*, short, RegisteredComponent*) + 52
0x938ddf80: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _LoadComponent + 256
0x938e0b34: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _OpenAComponent + 240
0x938e0d20: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _OpenComponent + 20
0x938e1b3c: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _CallComponent + 264
0x9397ccfc: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _CallComponentRegister + 36
0x938dd73c: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : kissComponent(ComponentRecord*) + 168
0x938dd8b4: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _processSerialKissers + 212
0x938d6d34: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _registerSystemComponents + 328
0x938e0f00: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : FindNextComponentInternal(ComponentRecord*, ComponentDescription*, unsigned long) + 96
0x938e1044: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _FindNextComponent + 64
0x938e10bc: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _OpenADefaultComponent + 84
0x938e1168: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _OpenDefaultComponent + 20
0x00002d68: /Users/wade/Downloads/10-09-10/sophie-2.0.10/sophie2_author.app : __mh_execute_header + 7528
0x00002a38: /Users/wade/Downloads/10-09-10/sophie-2.0.10/sophie2_author.app : __mh_execute_header + 6712
0x000028a8: /Users/wade/Downloads/10-09-10/sophie-2.0.10/sophie2_author.app : __mh_execute_header + 6312
0x00000001: /Users/wade/Downloads/10-09-10/sophie-2.0.10/sophie2_author.app : + 1

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000 vrsave: 0x00000000
cr: 0xXXXXXXXX xer: 0x00000000 lr: 0x93bfb144 ctr: 0x92f5e0c0
r00: 0x93bfb144 r01: 0xbfffebc0 r02: 0x92f5e0c0 r03: 0x002094f0
r04: 0x92f7801c r05: 0x00000002 r06: 0x00000005 r07: 0x0000002f
r08: 0x0000002f r09: 0x0000003c r10: 0x00000001 r11: 0x6d09801c
r12: 0x92f5e0c0 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000000 r21: 0x00000000 r22: 0x00000001 r23: 0xa07bd6d0
r24: 0x00000000 r25: 0x000101de r26: 0x00000000 r27: 0xbfffec5a
r28: 0x00232940 r29: 0xa072b084 r30: 0x002094f0 r31: 0x93bfb084

Thread 2: (0xb009ad38, 0xb815acc0)
0x941f093c: /usr/lib/libSystem.B.dylib : __dispatch_mgr_invoke + 228
0x941f0320: /usr/lib/libSystem.B.dylib : __dispatch_queue_invoke + 308
0x941f04b0: /usr/lib/libSystem.B.dylib : __dispatch_worker_thread2 + 372
0x941f05ec: /usr/lib/libSystem.B.dylib : __dispatch_worker_thread + 76
0x9410f328: /usr/lib/libSystem.B.dylib : __pthread_body + 40
0x00000000: /Users/wade/Downloads/10-09-10/sophie-2.0.10/sophie2_author.app : + 0

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000 vrsave: 0x00000000
cr: 0xXXXXXXXX xer: 0x20000000 lr: 0x941f0904 ctr: 0x940b27c4
r00: 0x0000016b r01: 0xf0080bb0 r02: 0x00000000 r03: 0x00000004
r04: 0x00000000 r05: 0x00000000 r06: 0xf0080d0c r07: 0x00000001
r08: 0xf0080d28 r09: 0x00000000 r10: 0x0000003e r11: 0xa07b552c
r12: 0x940b27c4 r13: 0x10624dd3 r14: 0x9423fb34 r15: 0xf0080c0c
r16: 0xf0080c8c r17: 0xa07d0860 r18: 0xf0080d28 r19: 0xa07ca520
r20: 0xa07cb520 r21: 0xf0080d0c r22: 0xa07ca4a0 r23: 0xa07ca420
r24: 0xa07d0860 r25: 0x00000000 r26: 0xa07bc62c r27: 0x00000000
r28: 0xa07bc604 r29: 0xa07bc33c r30: 0xf0080d28 r31: 0x941f0860

Thread 3: (0xb011cd74, 0xb815a8ff)
0x941f1f28: /usr/lib/libSystem.B.dylib : __dispatch_semaphore_wait_slow + 248
0x941f0614: /usr/lib/libSystem.B.dylib : __dispatch_worker_thread + 116
0x9410f328: /usr/lib/libSystem.B.dylib : __pthread_body + 40
0x00000000: /Users/wade/Downloads/10-09-10/sophie-2.0.10/sophie2_author.app : + 0

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000 vrsave: 0x00000000
cr: 0xXXXXXXXX xer: 0x20000000 lr: 0x941f1f40 ctr: 0x9406eba0
r00: 0xffffffda r01: 0xf0101dc0 r02: 0x00000000 r03: 0x00002703
r04: 0x00000040 r05: 0x3b9ab5d9 r06: 0x00000020 r07: 0x00000000
r08: 0x3b9ab5d9 r09: 0x00000000 r10: 0x3b9ab5d9 r11: 0xa07b6690
r12: 0x9406eba0 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000000 r21: 0xa07bc7cc r22: 0xa07bc7c0 r23: 0xa07bc7c8
r24: 0x00004a86 r25: 0xc90ab113 r26: 0xa07bc50c r27: 0x00000040
r28: 0x0000000f r29: 0x224d35d9 r30: 0xa07bc7a0 r31: 0x941f1e38


Model: iMac10,1, BootROM IM101.00CC.B00, 2 processors, Intel Core 2 Duo, 3.06 GHz, 8 GB, SMC 1.52f9
Graphics: ATI Radeon HD 4670, ATI Radeon HD 4670, PCIe, 256 MB
Memory Module: global_name
AirPort: spairport_wireless_card_type_airport_extreme (0x168C, 0x8F), Atheros 9280: 2.1.9.8.1
Modem:
Bluetooth: Version 2.3.7f1, 2 service, 19 devices, 1 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Serial ATA Device: WDC WD1001FALS-40U9B0, 931.51 GB
Serial ATA Device: HL-DT-ST DVDRW GA11N
USB Device: Hub, 0x050d (Belkin Corporation), 0x0234, 0x26200000
USB Device: Internal Memory Card Reader, 0x05ac (Apple Inc.), 0x8403, 0x26500000
USB Device: iPhone, 0x05ac (Apple Inc.), 0x1297, 0x24100000
USB Device: Keyboard Hub, 0x05ac (Apple Inc.), 0x1006, 0x24300000
USB Device: hp scanjet, 0x03f0 (Hewlett Packard), 0x2305, 0x24310000
USB Device: Apple Keyboard, 0x05ac (Apple Inc.), 0x0220, 0x24320000
USB Device: Built-in iSight, 0x05ac (Apple Inc.), 0x8502, 0x24400000
USB Device: IR Receiver, 0x05ac (Apple Inc.), 0x8242, 0x04500000
USB Device: Apple USB Modem, 0x05ac (Apple Inc.), 0x1401, 0x06400000
USB Device: BRCM2046 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0x06100000
USB Device: Bluetooth USB Host Controller, 0x05ac (Apple Inc.), 0x8215, 0x06110000
FireWire Device: LaCie Hard Drive FireWire+, LaCie Group SA, Up to 400 Mb/sec
FireWire Device: My Book 1112, WD, Up to 800 Mb/sec
[Version 2.0.10]


There are currently no ratings. Write a comment or review now.

Downloads:11,366
Version Downloads:1,171
Type:Multimedia Design : Author Tools
License:Free
Date:06 May 2012
Platform:OS X
Price:Free0.00
Overall (Version 2.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-3 of 3
Displaying 1-2 of 2
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
Sophie's raison d'etre is to enable people to create robust, elegant rich-media, networked documents without recourse to programming. We have word processors, video, audio and photo editors but no viable options for assembling the parts into a complex whole except tools like Flash which are expensive, hard to use, and often create documents with closed proprietary file formats. Sophie promises to open up the world of multimedia authoring to a wide range of creative people.

Originally conceived as a standalone multimedia authoring tool, Sophie is now integrated into the Web 2.0 network in some very powerful ways:
  • Sophie documents can be uploaded to a server and then streamed over the net
  • It's possible to embed remote audio, video and graphic text files in the pages of Sophie documents meaning that the actual document that needs to be distributed might be only a few hundred kilobytes even if the book itself is comprised of hundreds of megabytes or even a few gigabytes.
  • Sophie now has the ability to browse OKI (open knowledge initiative) repositories from within Sophie itself and then to embed objects from those repositories.
  • We now have live dynamic text fields (similar to the Institute's CommentPress experiments on the web) such that a comment written in the margin is displayed immediately in every other copy of that book - anywhere in the world.


- -