Enlightenment CVS committal Author : raster Project : web Module : e
Dir : web/e/pages Modified Files: systems.html Log Message: nicer bottom... =================================================================== RCS file: /cvsroot/enlightenment/web/e/pages/systems.html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- systems.html 7 Jul 2004 20:23:48 -0000 1.4 +++ systems.html 8 Jul 2004 09:33:58 -0000 1.5 @@ -128,6 +128,7 @@ <div class="content"> +<p class="contenttitle">THIS PAGE IS BEING WRITTEN - NOT FINISHED!</p> <p class="contenttitle">Enlightenment's Core Systems</p> <br> @@ -146,7 +147,7 @@ Foundation Libraries</a>, as they are the foundation of the project and the currently contain all the hard work. The intent is to have libraries that are extremely easy to use and learn, that optimize automatically for the programmer -where possible and svage the programmer time and effort in the long run. We +where possible and save the programmer time and effort in the long run. We believe we have achieved many of these goals and have some very unique aspects that may be of great interest to developers outside of the project to create some interesting or even amazing tools. @@ -178,7 +179,7 @@ and display management engine that sits under anything you see on a screen. It does all the work of managing display objects, their state, state changes, layering, rendering and scaling, image loading, text rendering, update -handling, optimizing the display pipeline to avoid work and more. It does a +handling, optimising the display pipeline to avoid work and more. It does a lot of the grunt work of display, and is portable beyond <a href=http://www.x.org>X</a>. It even runs in the framebuffer directly without needing <a href=http://www.x.org>X</a>, under @@ -196,20 +197,40 @@ But despite all of the things that Evas can do, it is not very large. It has been kept small and lean to make it viable for use on NOT just heavy-weight desktops, but also on limited resource devices such as PDA's, mobile phones -and Smartphones, Stereo systems, DVD Players, PVR/DVR Systems and more. It -has already been proted to Mobile phones and PDA's, PVR/DVR systems and has -proven itself capable of driving these displays very nicely with beautiful +and Smart phones, Stereo systems, DVD Players, PVR/DVR Systems and more. It +has already been ported to Mobile phones and PDA's, PVR/DVR systems and has +proved itself capable of driving these displays very nicely with beautiful effects. The developer does not have to change how they code for a device or their desktop as the API and rendering are the same, so no special development environments or emulators are needed. This saves time and effort, allowing desktop and device code to be shared and maintained easily. Also since Evas hides the details of the devices display format, and virtualises -the display at an object level, the programmer doesnt need to care how to +the display at an object level, the programmer doesn't need to care how to render things. They can use a standard system that is universal across all instances of Evas. </p><p> +Evas provides alpha blending, high quality scaling of images, anti-aliased +truetype text, gradients, lines, polygons and more. The list of supported +objects is growing, and can be extended via smart objects. It has an interface +mechanism to allow for video data to be efficiently handled (which is what +Emotion exploits) and more. +</p><p> <img src=img/sys_ecore.png width=318 height=100> </p><p> +Ecore is a modular group of very closely linked libraries that provide core +event loop functionality and related tasks. As the core event loop it +provides conversion of system signals into events, to avoid having to have +re-entrant code, handle basic file descriptor watching and passing off +control to appropriate callback routines where needed, handling timers, idle +calls, and other general program infrastructure and loop code. +</p><p> +It also provides easy to use wrappers around common systems such as X, Evas +(for setup and combining with X), the framebuffer, configuration management, +inter process communication, socket handling, client/server programming, text +encoding conversions (e.g. EUCJP to UTF8), deferred job handling and more. This +library is a big time saver and core infrastructure library that can be used +to do all the basic things applications need to do, with minimal code and +effort. </p><p> <img src=img/sys_edje.png width=318 height=100> </p><p> ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs