Changes between Version 9 and Version 10 of BROWSER_CONTENT_BASIC_R0
- Timestamp:
- 06/24/09 19:16:28 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BROWSER_CONTENT_BASIC_R0
v9 v10 45 45 * Create class BrowserLogic that implements OperationDef 46 46 47 [[Image(source:branches/private/tanya/sophie2-platform/doc/uml-design-diagrams/browser_frame_design.png)]] 48 47 49 For this implementation we will use NativeSwing library from DJ Library (http://djproject.sourceforge.net/ns/index.html). This means that we will be SWT (http://www.eclipse.org/swt/) dependant (NaiveSwing depends on SWT). SWT is a widget library that gives access to native widgets of the platform for which is implemented. Depending on SWT means that either we should have Sophie build for every platform we support or we will include all SWT implementations in one Sophie2 build and hope that NativeClassLoader will instantinate the one that is needed. Another thing is that for Linux systems it is implemented with GTK (http://www.gtk.org) and Motif (http://www.opengroup.org/motif). I guess we will choose GTK implementation but what about other GUI users (like Qt for example). What I mean is that it is unclear what is "native" graphical widget in Linux... 50 51 Also when the browser frame is active it won't behave like a browser. It can open web pages and that's all... 48 52 49 53 = Implementation = 50 54 * [changeset:3451] 55 * [changeset:3708] 56 * [changeset:3710] 51 57 52 58 = Testing = … … 54 60 55 61 = Comments = 56 ^(Write comments for this or later revisions here.) 62 Current pom.xml file supports this functionality only on 32 bit linuxes