Exit
template=Default.htm redirect=null nonjstitle=The WEB Software nonjs=<div class="pagebackground"></div><div id="PageOuter" class="area_thepageouter contentarea"></div><div class="pagebackgroundScrollArea"> <div class="thepage"> <div class="area_LeftEar leftear contentarea"><div class="panelcontent"><div class="Inherit"></div></div></div> <div class="area_RightEar rightear contentarea"><div class="rightearchild mhtm_panel " style="display:block;"><div class="panelcontent"><div class="SocialMedia"><div style="text-align:center;"><div style="display:inline-block;margin:2px;"><iframe src="//www.facebook.com/plugins/like.php?href=http://login.marloweos.com&send=false&layout=box_count&width=45&show_faces=false&action=like&colorscheme=light&font&height=90" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:45px; height:60px;" allowtransparency="true"></iframe></div><div style="display:inline-block;margin:2px;"><div class="g-plusone" data-size="tall" href="http://login.marloweos.com"></div></div></div></div></div></div></div> <div class="thepageinner"> <div class="area_StaticTopRightArea statictopright contentarea"></div> <div class="area_StaticTopLeftArea statictopleft contentarea"></div> <div class="sitenotices" id="SiteNotices"><span><span class="foldablepanelborder" style="border:0px solid black;"><input type="checkbox" style="display:none" class="foldableinput" id="foldedarea_uniqueid_133"><label class="foldablepaneltitle" for="foldedarea_uniqueid_133">This page uses Cookies to improve your experience, details...<span class="foldablepanelopen styledarrowcontainer"><span class="styledarrow">v</span></span></label><span class="foldablepanelarea"><h2>Details about the construction of this webpage</h2>The EU Cookie directive requires all websites hosted in the EU to declare their cookie usage on each page that uses them. This area contains information about how cookies are used, and also information about how other systems are used in the construction of this web page.<h3>Cookie Usage</h3>The content using Cookies on this page is:<ul><li>'Google Analytics' * may be using Analytical cookies. </li></ul>*May be using cookies - since this content is hosted by a third party, we can not give details on their cookie usage.<br>For more information about Cookies on this site please visit the <a href="http://web.marloweos.com/Information/Cookies_and_Privacy.mhtm">Cookie and Privacy Page</a><br>Note: This cookie usage is specific to the current page, other pages on this site may be using cookies for other purposes.<br><h3>JavaScript Usage</h3>This page also relies on JavaScript to create the interactive content on this page. If JavaScript is disabled, a plain non-interactive page will be available.<br><h3>HTML Usage</h3>This page is natively HTML 4.01 Transitional, but uses some HTML5 and CSS3 elements to enhance the experience on browsers that support them. Browsers that can not support the features should still provide the content, but may lack some styles and effects newer browsers can offer.<h3>TroubleShooting</h3>There is an automatic failsafe that renders a plain HTML page if JavaScript is disabled, or if the page takes longer than a few seconds to render. If an issue occurs and you are unable to get a page to view, please contact the web master.<label class="foldablepanelclose styledarrowcontainer" style="height:16px;" for="foldedarea_uniqueid_133"><span class="styledarrow">^</span></label></span></span></span></div> <div class="area_TopNavArea topnavarea contentarea"></div> <div class="titlebanner"> <div class="titlebanner_row"> <div class="area_LogoArea logoarea contentarea"><div class="logoareachild mhtm_panel " style="display:block;"><a href="Home.mhtm"><div class="panelcontent"><div class="Image"><img src=".images/m_logo.gif?req-plain=1" alt="The Marlowe test Logo" style="width:200px;height:px;"></div></div></a></div></div> <div class="titlearea"><div> <div class="area_SiteTitleArea sitetitlearea contentarea"><div class="sitetitleareachild mhtm_panel " style="display:block;"><div class="panelcontent"><div class="Tag"><h1>The Marlowe Online Server - WEB Interface</h1></div></div></div></div> <div class="area_PageTitleArea pagetitlearea contentarea"><div class="pagetitleareachild mhtm_panel " style="display:block;"><div class="panelcontent"><div class="Tag"><h2>The WEB Software</h2></div></div></div></div> <div class="area_SloganArea sloganarea contentarea"><div class="sloganareachild mhtm_panel " style="display:block;"><div class="panelcontent"><div class="Text"><p>Building websites with ease</p></div></div></div></div> </div></div> <div class="area_RightLogoArea rightlogoarea contentarea"><div class="rightlogoareachild mhtm_panel " style="display:block;"><div class="panelcontent"><div class="Seasonal"></div></div></div></div> </div> </div> <div class="clearcss"></div> <div class="area_SiteNavArea sitenavarea contentarea"><div class="sitenavareachild mhtm_panel " style="display:block;"><div class="panelcontent"><div class="Menu"><div class="mclearfix menucontainer menucontainer0 menucontainerhorizontal menuBar " style="border:none;"><ul class="mclearfix menucontainer menucontainer0 menucontainerhorizontal menuBar "><li onclick="location.href='Home.mhtm'" class="" style=";"><a href="Home.mhtm">Home</a></li><li class="" style=";"><a>Information</a><div class="menuitemsubmenumarker"><span class="styledarrow_small">v</span></div><ul class="mclearfix menucontainer menucontainer1 menuBar "><li onclick="location.href='Information/Cookies_and_Privacy.mhtm'" class="" style=";"><a href="Information/Cookies_and_Privacy.mhtm">Cookies and Privacy</a></li><li onclick="location.href='Information/Use_of_Javascript.mhtm'" class="" style=";"><a href="Information/Use_of_Javascript.mhtm">Use of Javascript</a></li></ul></li><li onclick="location.href='Minute_Page.mhtm'" class="" style=";"><a href="Minute_Page.mhtm">Minute Page</a></li><li onclick="location.href='News.mhtm'" class="" style=";"><a href="News.mhtm">News</a></li><li onclick="location.href='Site_Map.mhtm'" class="" style=";"><a href="Site_Map.mhtm">Site Map</a></li><li onclick="location.href='Software_Testing.mhtm'" class="" style=";"><a href="Software_Testing.mhtm">Software Testing</a></li><li class="" style=";"><a>Tests</a><div class="menuitemsubmenumarker"><span class="styledarrow_small">v</span></div><ul class="mclearfix menucontainer menucontainer1 menuBar "><li class="" style=";"><a>NewsArticles</a><div class="menuitemsubmenumarker">›</div><ul class="mclearfix menucontainer menucontainer2 menuBar "><li onclick="return Packages.$i.TextVars[153][0].onclick()" class="" style=";"><a href="#">DownTime</a></li><li onclick="return Packages.$i.TextVars[153][1].onclick()" class="" style=";"><a href="#">NewSoftwarev2</a></li><li onclick="return Packages.$i.TextVars[153][2].onclick()" class="" style=";"><a href="#">NewSoftwarev3.5</a></li><li onclick="return Packages.$i.TextVars[153][3].onclick()" class="" style=";"><a href="#">NewSoftwarev3</a></li><li onclick="return Packages.$i.TextVars[153][4].onclick()" class="" style=";"><a href="#">NewSoftwarev4</a></li><li onclick="return Packages.$i.TextVars[153][5].onclick()" class="" style=";"><a href="#">NewsBugFix</a></li></ul></li><li class="" style=";"><a>Other</a><div class="menuitemsubmenumarker">›</div><ul class="mclearfix menucontainer menucontainer2 menuBar "><li onclick="location.href='Tests/Other/TestPage.mhtm'" class="" style=";"><a href="Tests/Other/TestPage.mhtm">TestPage</a></li></ul></li><li onclick="location.href='Tests/Tabs.mhtm'" class="" style=";"><a href="Tests/Tabs.mhtm">Tabs</a></li></ul></li><li class="" style=";"><a>Tutorial</a><div class="menuitemsubmenumarker"><span class="styledarrow_small">v</span></div><ul class="mclearfix menucontainer menucontainer1 menuBar "><li onclick="location.href='Tutorial/Home.mhtm'" class="" style=";"><a href="Tutorial/Home.mhtm">Home</a></li><li onclick="location.href='Tutorial/Accounts.mhtm'" class="" style=";"><a href="Tutorial/Accounts.mhtm">Accounts</a></li><li onclick="location.href='Tutorial/Administration_Page.mhtm'" class="" style=";"><a href="Tutorial/Administration_Page.mhtm">Administration Page</a></li><li onclick="location.href='Tutorial/Users.mhtm'" class="" style=";"><a href="Tutorial/Users.mhtm">Users</a></li><li onclick="location.href='Tutorial/Webpage_Edit.mhtm'" class="" style=";"><a href="Tutorial/Webpage_Edit.mhtm">Webpage Edit</a></li><li onclick="location.href='Tutorial/Webpage_Styling.mhtm'" class="" style=";"><a href="Tutorial/Webpage_Styling.mhtm">Webpage Styling</a></li><li onclick="location.href='Tutorial/Webpage_Wizard.mhtm'" class="" style=";"><a href="Tutorial/Webpage_Wizard.mhtm">Webpage Wizard</a></li><li onclick="location.href='Tutorial/Webpages_and_Master_pages.mhtm'" class="" style=";"><a href="Tutorial/Webpages_and_Master_pages.mhtm">Webpages and Master pages</a></li><li onclick="location.href='Tutorial/XCSV_Listing.mhtm'" class="" style=";"><a href="Tutorial/XCSV_Listing.mhtm">XCSV Listing</a></li></ul></li><li onclick="location.href='Updates.mhtm'" class="" style=";"><a href="Updates.mhtm">Updates</a></li><li onclick="location.href='WEB_Software.mhtm'" class="" style=";"><a href="WEB_Software.mhtm">WEB Software</a></li></ul><div style="clear:both"></div></div><div class="menuframe" id="menuframeuniqueid_128"></div></div></div></div></div> <div class="clearcss"></div> <div class="mainarea" id="MainArea"> <div class="area_SideArea sidearea contentarea"><div class="sideareachild mhtm_panel " style="display:block;"><div class="paneltitle"><h3><a style="">In This Section</a></h3></div><div class="panelcontent"><div class="Menu"><div class="mclearfix menucontainer menucontainer0 menuNoBorder " style="border:none;"><ul class="mclearfix menucontainer menucontainer0 menuNoBorder "><li onclick="location.href='Home.mhtm'" class="" style=";"><a href="Home.mhtm">Home</a></li><li onclick="location.href='Minute_Page.mhtm'" class="" style=";"><a href="Minute_Page.mhtm">Minute Page</a></li><li onclick="location.href='News.mhtm'" class="" style=";"><a href="News.mhtm">News</a></li><li onclick="location.href='Site_Map.mhtm'" class="" style=";"><a href="Site_Map.mhtm">Site Map</a></li><li onclick="location.href='Software_Testing.mhtm'" class="" style=";"><a href="Software_Testing.mhtm">Software Testing</a></li><li onclick="location.href='Updates.mhtm'" class="" style=";"><a href="Updates.mhtm">Updates</a></li><li onclick="location.href='WEB_Software.mhtm'" class="" style=";"><a href="WEB_Software.mhtm">WEB Software</a></li></ul><div style="clear:both"></div></div><div class="menuframe" id="menuframeuniqueid_130"></div></div></div></div></div> <div class="bodyarea"><div class="area_BodyArea contentarea"><div class="bodyareachild mhtm_panel " style="display:block;"><div style="padding:20px;type:Styling;text-align:left;font-size:8pt;border-color:#000000;position:relative;overflow:visible;" class="stylingstyles"><div class="panelcontent"><div class="RichText"><div class="richtext" id="richtext_editoruniqueid_131"><h2 class="" style="">About the WEB Software</h2><div style="">The WEB Software runs in two parts, the server side uses a compiled C WEB Application which delivers raw content to Apache requests. The client side uses JavaScript to create the webpage from the raw content.</div><h3 class="" style="">The Server Side</h3><div style="">The WEB Application is responsible for deciding the resources required by the page, and including them (either as inline content, or setting a reference for further calls). It also compresses content on the fly.</div><div style=""><br style=""></div><div style="">The WEB Application is also 100% responsible for security. It handles all of the inbound calls to the server (including those for images and other resources).</div><div style=""><br style=""></div><div style="">The WEB Application is extremely security focused, with most of the code devoted to determining the security level, and deciding the correct response.</div><div style=""><br style=""></div><div style="">The WEB Application is backed by several C libraries that provide different areas of functionality to the Application. These libraries are created and managed internally and are a part of the WEB Application.</div><h3 class="" style="">The Client Side</h3><div style="">The JavaScript on the client side is referenced by the WEB Application. This also adds the raw data required to build the webpage.</div><div style=""><br style=""></div><div style="">The WEB JavaScript heavily uses the separate Marlowe Packages Library, which is a collection of smaller Libraries all using the Packages name space.</div><div style=""><br style=""></div><div style="">The WEB Application client side uses the raw data and generates the webpage on the client machine, this saves a serious overhead on the server and also allows for a far richer and more interactive web page.</div><h3 class="" style="">The Marlowe Packages Library</h3><div style="">This was original part of the WEB Application, but after WEBv3, the library was completely separated into its own area. The Library does not need the WEB Application, and can be used entirely independently via its own BootLoader library - this loads the Library, and starts the Application that is using it.</div><div style=""><br style=""></div><div style="">Currently the library has been used with a number of stand alone application, test applications, and some demonstration Smart Phone applications using existing Smart Phone App JavaScript Frameworks.</div><div style=""><br style=""></div><div style="">The Marlowe Packages Library provides:</div><div class="richtextlist" style="">Packages name space</div><div class="richtextlist" style="">Built in Patterns, such as Singleton</div><div class="richtextlist" style="">Built in code documenter</div><div class="richtextlist" style="">User Interface tools, menus, tabs</div><div class="richtextlist" style="">Interactive Form Class</div><div class="richtextlist" style="">Limited Rich Text Editor</div><div class="richtextlist" style="">Advanced Mathematical Operations, including Trig</div><div class="richtextlist" style="">HTML manipulation</div><div class="richtextlist" style="">XCSV/CSV file manipulation</div><div class="richtextlist" style="">XML parsing and creation</div><div class="richtextlist" style="">Multiple 'fancy' effects for Image Galleries / Pop ups etc</div><div class="" style="">All of the above is original code.</div><div class="" style=""><br style=""></div><div class="" style="">Currently the Marlowe Packages Library is not freely available. Before the library could be released the following measures need to be taken to ensure the code is modifiable and expandable in the future:</div><div class="richtextlist" style="">Change all API methods to include expandable (optional) arguments, so that additional arguments can be added in the future.</div><div class="richtextlist" style="">Comment reviews - although most should be up to date.</div><div class="richtextlist" style="">Documenter thoroughly checked to ensure it works perfectly.</div><div class="richtextlist" style="">Code review.</div></div></div></div></div></div></div></div> </div> <div class="footerarea"> <div style="float:left;" class="area_FooterArea footerarea contentarea"><div class="footerareachild mhtm_panel " style="display:block;"><div class="panelcontent"><div class="Text"><p>The Marlowe Online Server WEB Interface</p><p>Email: MarloweOS@hotmail.com</p><p>Web: web.marloweos.com</p></div></div></div></div> </div> </div> </div></div><div style="width:100%;text-align:right;background-color:#000000;opacity: 0.5;"><a style="color:#FFFFFF;font-size:small;text-decoration:none;" href="http://web.marloweos.com">Hosted by the Marlowe Online Server WEB Interface</a></div><div class="setting" id="settingDefaultArea">BodyArea</div> nonjscss= nonjsheadhtml= lastedit=1414358886477 lasteditor=Admin var page = { Version:4.2, Areas:{ vPageTitleArea:[ { type:"Tag", data:{ tag:"h2", content:"The WEB Software" }, cache:{ }, id:"uniqueid_124", Wrappers:[ ], display:"block" } ], vBodyArea:[ { type:"RichText", data:{ richtext:{ englishuk:"<h2 class=\"\" style=\"\">About the WEB Software</h2><div style=\"\">The WEB Software runs in two parts, the server side uses a compiled C WEB Application which delivers raw content to Apache requests. The client side uses JavaScript to create the webpage from the raw content.</div><h3 class=\"\" style=\"\">The Server Side</h3><div style=\"\">The WEB Application is responsible for deciding the resources required by the page, and including them (either as inline content, or setting a reference for further calls). It also compresses content on the fly.</div><div style=\"\"><br style=\"\"></div><div style=\"\">The WEB Application is also 100% responsible for security. It handles all of the inbound calls to the server (including those for images and other resources).</div><div style=\"\"><br style=\"\"></div><div style=\"\">The WEB Application is extremely security focused, with most of the code devoted to determining the security level, and deciding the correct response.</div><div style=\"\"><br style=\"\"></div><div style=\"\">The WEB Application is backed by several C libraries that provide different areas of functionality to the Application. These libraries are created and managed internally and are a part of the WEB Application.</div><h3 class=\"\" style=\"\">The Client Side</h3><div style=\"\">The JavaScript on the client side is referenced by the WEB Application. This also adds the raw data required to build the webpage.</div><div style=\"\"><br style=\"\"></div><div style=\"\">The WEB JavaScript heavily uses the separate Marlowe Packages Library, which is a collection of smaller Libraries all using the Packages name space.</div><div style=\"\"><br style=\"\"></div><div style=\"\">The WEB Application client side uses the raw data and generates the webpage on the client machine, this saves a serious overhead on the server and also allows for a far richer and more interactive web page.</div><h3 class=\"\" style=\"\">The Marlowe Packages Library</h3><div style=\"\">This was original part of the WEB Application, but after WEBv3, the library was completely separated into its own area. The Library does not need the WEB Application, and can be used entirely independently via its own BootLoader library - this loads the Library, and starts the Application that is using it.</div><div style=\"\"><br style=\"\"></div><div style=\"\">Currently the library has been used with a number of stand alone application, test applications, and some demonstration Smart Phone applications using existing Smart Phone App JavaScript Frameworks.</div><div style=\"\"><br style=\"\"></div><div style=\"\">The Marlowe Packages Library provides:</div><div class=\"richtextlist\" style=\"\">Packages name space</div><div class=\"richtextlist\" style=\"\">Built in Patterns, such as Singleton</div><div class=\"richtextlist\" style=\"\">Built in code documenter</div><div class=\"richtextlist\" style=\"\">User Interface tools, menus, tabs</div><div class=\"richtextlist\" style=\"\">Interactive Form Class</div><div class=\"richtextlist\" style=\"\">Limited Rich Text Editor</div><div class=\"richtextlist\" style=\"\">Advanced Mathematical Operations, including Trig</div><div class=\"richtextlist\" style=\"\">HTML manipulation</div><div class=\"richtextlist\" style=\"\">XCSV/CSV file manipulation</div><div class=\"richtextlist\" style=\"\">XML parsing and creation</div><div class=\"richtextlist\" style=\"\">Multiple 'fancy' effects for Image Galleries / Pop ups etc</div><div class=\"\" style=\"\">All of the above is original code.</div><div class=\"\" style=\"\"><br style=\"\"></div><div class=\"\" style=\"\">Currently the Marlowe Packages Library is not freely available. Before the library could be released the following measures need to be taken to ensure the code is modifiable and expandable in the future:</div><div class=\"richtextlist\" style=\"\">Change all API methods to include expandable (optional) arguments, so that additional arguments can be added in the future.</div><div class=\"richtextlist\" style=\"\">Comment reviews - although most should be up to date.</div><div class=\"richtextlist\" style=\"\">Documenter thoroughly checked to ensure it works perfectly.</div><div class=\"richtextlist\" style=\"\">Code review.</div>" }, richtext_versionref:"englishuk" }, cache:{ }, id:"uniqueid_131", styles:"plain", Wrappers:[ { margin_px:"", padding_px:"20", background_color_hash:"", type:"Styling", width_px:"", height_px:"", border_width_px:0, border_radius_px:0, z_index:"", text_align:"left", font_size_pt:"8", border_color_hash:"000000", color_hash:"", misc_css:"", position:"relative", overflow:"visible", class_mnopagebreak:0 } ], display:"block", applySystemWrappers:1 } ], vLeftEar:[ { type:"Inherit", cache:{ }, Wrappers:[ ], display:"inline-block" } ], vRightEar:[ { type:"Inherit", cache:{ }, Wrappers:[ ], display:"inline-block" } ], vStaticTopRightArea:[ { type:"Inherit", cache:{ }, Wrappers:[ ], display:"inline-block" } ], vTopNavArea:[ { type:"Inherit", cache:{ }, Wrappers:[ ], display:"inline-block" } ], vLogoArea:[ { type:"Inherit", cache:{ }, Wrappers:[ ], display:"inline-block" } ], vSiteTitleArea:[ { type:"Inherit", cache:{ }, Wrappers:[ ], display:"inline-block" } ], vSloganArea:[ { type:"Inherit", cache:{ }, Wrappers:[ ], display:"inline-block" } ], vRightLogoArea:[ { type:"Inherit", cache:{ }, Wrappers:[ ], display:"inline-block" } ], vSiteNavArea:[ { type:"Inherit", cache:{ }, Wrappers:[ ], display:"inline-block" } ], vSideArea:[ { type:"Inherit", cache:{ }, Wrappers:[ ], display:"inline-block" } ], vFooterArea:[ { type:"Inherit", cache:{ }, Wrappers:[ ], display:"inline-block" } ], vthepageouter:[ { type:"Inherit" } ], vStaticTopLeftArea:[ { type:"Inherit" } ] }, Attributes:{ Title:{ type:"Title", data:{ title:"The WEB Software" }, cache:{ } } } }
0