Loading ...
Sorry, an error occurred while loading the content.

Re: [holistichelping] any one has experience in e-commerce solution design?

Expand Messages
  • Global Palestine
    I could not find the relation between ERP5 and developing online-shop like this: https://mail.google.com/mail/?ui=2&view=bsp&ver=1qygpcgurkovyIs there a way to
    Message 1 of 8 , Sep 18 12:46 AM
    • 0 Attachment

      I could not find the relation between ERP5 and developing online-shop like this: https://mail.google.com/mail/?ui=2&view=bsp&ver=1qygpcgurkovy
      Is there a way to "do it by your self" or low rate assistance? 


      Thanks
      Wael

      On Wed, Sep 9, 2009 at 7:29 PM, Mark Roest <marklroest@...> wrote:
      Wael and all,

      This is probably the right resource. They also have ERP5 Express.

      Regards,

      Mark

      On Wed, Sep 9, 2009 at 6:54 AM, Global Palestine <globalpalestine@...> wrote:
      Here are some more ERP5 resources (the top part is a repeat of what I just sent) and reviews of an important book for programmers and for IT systems designers.

      Regards,

      Mark

      http://www.nexedi.com/company/pr/news-erp5-unilog-eads
      Nexedi Open Source ERP5

       Communiqués de presse
      Titre
      UNILOG reaches Major Milestone in Open Source ERP5 Implementation at Infoterra
      Contenu de la page
      UNILOG (a LogicaCMG company), reaches Major Milestone in Open Source ERP5 Implementation in Infoterra´s (an EADS Astrium company) TerraSAR-X Commercial Service Segment

      Friedrichshafen, Munich, Lille, Paris, 23 January 2006 - The implementation of ERP5 Infoterra´s TerraSAR-X Commercial Service Segment (TSXX) has reached a major milestone with the delivery of a complete order management system as an integrated element of the overall TSXX back office landscape with several interfaces, e.g. to DLR, EADS Astrium SAP, and Receiving Stations located around the globe by Unilog Avinci in December 2005. Infoterra GmbH holds the exclusive commercial exploitation rights for TerraSAR-X and is currently installing the Commercial Service Segment for the spacecraft. ERP5 is an advanced open source ERP software created by Nexedi. The implementation of ERP5 for the TerraSAR-X was conducted by Unilog Avinci Munich Office with the support of Nexedi and Nuxeo.

      According to Ralf Duering, TSXX project leader at Infoterra, “ERP5 is the right solution for Infoterra’s order management because its web – and workflow based approach provides the level of flexibility and security required for a global project such as TerraSAR-X. With ERP5, our distribution partners around the world can access our central ERP5 infrastructure and place orders securely.”

      Friedbert Karch, Munich Area Manager at Unilog Avinci, adds “TerraSAR-X ERP5 implementation is the sign that open source ERPs can now provide value-added solutions to large organisations looking for more flexibility, more interoperability and more internet usage. It also shows that professional service organisations such as Unilog Avinci are the right partner for demanding industries such as Aerospace in search of a high level of service and support based on open source software. Unilog Avinci has shown that it can fulfil the quality requirements of the ESA standard.”

      Jean-Paul Smets, CEO of Nexedi, “The TerraSAR-X project is the first implementation of ERP5 advanced security model in Europe. Together with the ERP Fast design methodology, ERP5 can model complex organisations with multiple sites, multiple partners and granular access rights to a shared central database. This project has also shown the possibility to interface ERP5 through SOAP Web services with other enterprise applications in a transactional way”.

      Stéfane Fermigier, CEO of Nuxeo, concludes “TerraSAR-X ERP5 implementation has shown that the high quality and maturity of ERP5 technology allows the implementation of complex projects in a short time. ERP5 includes a sophisticated workflow-based CRM; thus, the TerraSAR-X business case benefits from a fully integrated solution”.
      About Unilog Avinci

      Unilog is a European IT Consultancy with a staff of 8.000 employees, specialized in the design, development and support of IT solutions for major corporations, with a 35-year track record of profitable growth and financial independence. Unilog Avinci is the Germany-based IT integrator of the Unilog group. Our consultants provide result-oriented and customer-centred services: Management and IT Consulting, Systems integration, Outsourcing and IT Training, using practical, performing and cost-efficient methods.

      As of January 16th, 2006 Unilog is a LogicaCMG company.

      Web: www.unilog.de
      Contact: Frank Thies (Management Consultant) +49 178 88 66 194
      About Infoterra GmbH

      Infoterra GmbH, Germany, holds the exclusive commercial exploitation rights for the new German radar satellite TerraSAR-X, and will supply weather-independent, high-resolution, new-quality data as well as a variety of radar-based geo-information products after the satellites´ launch in mid 2006. Currently, the company is preparing the distribution of TerraSAR-X data by establishing a global partner network.

      Web: www.infoterra.de
      www.terrasar.de
      Contact: Ralf Düring (TSXX Project Manager) +49 160 972 39 127
      About Nexedi

      Nexedi is the founder and developer of open source web based ERP5 (www.erp5.com). A very flexible and document oriented workflow based ERP-System. Nexedi provides business solutions cross-industries for small, medium and large companies though partners in Africa, Americas, Asia and Europe. Nexedi customers include financial, automotive, apparel, telecommunication, defence, aerospace, consumer electronics and government. With headquarters in France and operations arround the world, Nexedi supports both open source values and corporate customers' needs in a timely, profitable and sustainable business.

      Web: www.nexedi.com
      www.erp5.com
      Contact: Jean-Paul Smets (Founder and CEO) +33(0)6 29 02 44 25 - info@...
      About Nuxeo

      NUXEO is the European leader for services around the ZOPE platform. It is the creator and publisher of the CPS open source enterprise content management and collaborative portal and has a lot of expertise in enterprise content management, collaborative portals, workflows and process management and ERP. CPS is a mature solution used by more than 50 companies in 8 countries. Unilog and Nuxeo have five successful implementations in common.

      Web: www.nuxeo.com
      Contact: Stéfane Fermigier (Founder and CEO).





      http://www.erp5.com/news/news-erp5-mobile-release

      Press Release
      Title
      ERP5 Mobile Released and Certified for Nokia E61 Smartphone
      Page Content
      ERP5 Mobile Released and Certified for Nokia E61 Smartphone

      Paris (France), New York (USA) and Tokyo (Japan), January 28th 2007 – Nexedi, the creator of ERP5, the most advanced open source / free ERP platform, has released the first open source ERP for smartphones today: ERP5 Mobile. This new component of the ERP5 family will be presented simultaneously to the public during the Linux Solutions 2007 exhibition in Paris and to selected ERP5 users in Tokyo and New York.

      The addition of ERP5 Mobile to the collection of freely available Business Templates makes it possible to access ERP5 from any web enabled mobile device such as the Nokia E61 smartphone. According to Jean-Paul Smets, CEO of Nexedi, "The user interface of ERP5 Mobile has been designed with the special requirements of mobile devices in mind and is optimized for easy and efficient access to ERP5 on small displays."

      Kristian Rother, Nexedi Marketing VP adds, "This latest Business Template has turned ERP5 into a truly pervasive system. ERP5 Mobile can be used anywhere to query, update and enter employee or customer data from the ERP system or to view production schedules and accounting transactions."

      “ERP5 Mobile saves lots of time for our sales force because they can access our CRM at any time even if they don't have access to a computer and especially because they don't have to reinsert data that they collected in the field into the ERP later.” says Thierry Brettnacher Vice President, Consulting of ERP5.

      The web enabled and standard compliant Nokia E61 smartphone was certified for ERP5 Mobile as "reference development environment". The Nokia E61 smartphone was selected because of its effective design and because of the implication of Nokia (with the exception of its patent department) in favour of open source / free software such as Python.

      ERP5 Mobile can be downloaded from the public repository at ERP5 located at http://svn.erp5.org. A screen video which gives an overview of ERP5 Mobile is available at http://www.youtube.com/watch?v=Yc-PpjLBrNg.

      ERP5 Mobile and ERP5 will be shown and explained by the Nexedi team during the Linux Solutions 2007 conference in Paris, France from January 30th to February 1st 2006. Nexedi shares booth D32 with its partner Mandriva Linux. For more information about the conference please visit http://www.solutionslinux.fr

      Example of ERP5 Mobile Page
      Example Screen of ERP5 Mobile

      Video of ERP5 Mobile
      Permanent URL of this Press Release
      http://www.erp5.com/news/news-erp5-mobile-release
      About Nexedi and ERP5

      Nexedi has developed and deployed ERP5 for a wide range of industries such as aerospace, apparel, banking, healthcare and government. ERP5 is used in companies of all sizes in Africa, Asia, Europe, North America and South America. The open licensing of ERP5 eliminates licensing costs and provides full freedom to update and modify the system as business requirements change without depending on a single vendor.

      www.erp5.com
      www.nexedi.com
      info@...
      Legalese

      Nexedi, ERP5, Business Template and BT5 are registered trademarks of Nexedi. Other trademarks are registered trademarks of their respective owners.

          * Press Release
          * Services aux entreprises
          * Carrières et offres d'emploi
          * Qui sommes-nous ?
          * Demande d'information

      Showroom

          * Pourquoi ERP5?
          * Pourquoi un ERP libre?
          * ERP mode d'emploi

      Liens

          * ERP5 Enterprise
          * ERP5 Express
          * ERP5 Community
          * My ERP5
          * Nexedi KK





      I think we may be able to apply this template to solar panels, screws, clips, and other highly varied component categories.

      "The Apparel Business Template provides an extension of ERP5, which is specialized for the requirements of the apparel industry. This extension supports different fabrics, models, colors, structures and collections by using the concept of variations."

      ERP5
      From Wikipedia, the free encyclopedia
      Jump to: navigation, search
          This article includes a list of references, related reading or external links, but its sources remain unclear because it lacks inline citations. Please improve this article by introducing more precise citations where appropriate. (August 2008)
      ERP5 Developer(s)     Nexedi
      Written in     Python
      Operating system     Cross-platform
      Type     ERP, CRM, SaaS
      License     GPL
      Website     www.erp5.com

      ERP5 is a free Enterprise Resource Planning system based on the Zope application server. It is mainly developed in the Python programming language and the source code is freely available under the GNU General Public License. ERP5 is developed by the French company Nexedi which also offers consulting, customizations and training for ERP5. There are currently two version of ERP5:

          * ERP5 Enterprise is used in enterprise level customer projects which are mainly focused on custom development and customizations based on the individual business processes of the company.
          * ERP5 Express is a hosted solution offered as Software as a Service for a monthly fee which is standardized for the typical needs of small companies. It offers HR and CRM functionality and Accounting and Document Management features will be added at the beginning of 2008.

      Contents
      [hide]

          * 1 Architecture
          * 2 Business Templates
                o 2.1 Functionality
          * 3 Industry specific Business Templates
                o 3.1 Business Templates for developers
          * 4 Internationalization and localization
          * 5 Independence
          * 6 See also
          * 7 References
          * 8 External links

      [edit] Architecture

      The 5 in ERP5 represents the 5 core principles which form the basis of ERP5. These five principles are explained in the book Beautiful Code [1] as follows:

          * Resource. Describes a resource necessary to realize a business process, such as individual skills, products, machines, and so on.

          * Node. A business entity that receives and sends resources. It can be related to a physical entity (such as industrial facilities) or an abstract one (such as bank account). Metanodes are nodes containing other nodes, such as companies.

          * Path. Describes how a node accesses resources it needs from another node. For instance, a path may be a trade procedure that defines how a client obtains a product from a supplier.

          * Movement. Describes a movement of resources among nodes at a given moment and for a given period of time. For example, one such movement can be the shipping of raw material from the warehouse to the factory. Movements are realizations of Paths.

          * Item. A unique instance of a resource. For instance, a CD driver is a resource for assembling a computer, while the CD driver PART NUMBER 23E982 is an item.

      [edit] Business Templates

      [edit] Functionality

      ERP5 provides the business logic in so called Business Templates. Currently the following functionality is provided:

          * Accounting provides multiple accounting features such as multi-key analytical accounting, multidimensional budget accounting, activity based accounting, project accounting, previsional accounting as well as asset- and cashmanagement, generic reports and invoicing.

          * Immobilisation extends the Accounting Business Template by providing support for immobilisations.

          * Payroll extends the Accounting Business Template to provide administration and generation of payroll sheets for employees.

          * Budget extends the Accounting Business Template by providing the creation, planning and administration of budgets.

          * Product Data Management provides a transparent overview of products and the corresponding BOMs.

          * Trade provides all necessary elements to support procurement and sales. This Business Template provides supplier lists, packing lists, orders, order management and tracking, shippng and transport, fright and inventory management.

          * Material Requirement Planning provides all elements required for the management of a production facility. This Business Template provides bills of materials, product orders, production reports, material requirement planning and complex supply chains.

          * Customer Relationship Management (CRM) provides CRM related features. It includes features to follow customer development, management of the relations between customers and other organisations, customer related incoming and outgoing events such as phone calls and email, sales opportunities, campaign management and meetings as well as a ticket tracking system for support requests and complaints.

          * Project provides support for project planning as well as project based accounting and cost analysis.

          * DMS provides a workflow based Document Management System. It is focused on supporting open data formats but also provides support for the major proprietary formats such as ".doc" or ".xls".

      [edit] Industry specific Business Templates

          * The Apparel Business Template provides an extension of ERP5, which is specialized for the requirements of the apparel industry. This extension supports different fabrics, models, colors, structures and collections by using the concept of variations.

          * Banking is specialized for the daily processes of a central bank. This Business Template supports handing out and receiving cash, removing money from accounts and transfers between accounts, check based payments, multicurrency support as well as stock management of money and gold reserves in different vaults. It also provides support for multiple agencies and the necessary accounting either via ERP5 accounting or through interfacing with third party accounting software.

      [edit] Business Templates for developers

          * ERP5 Web is used to publish ERP5 objects on the web in a tailor made layout and design.

          * ERP5 XHTML Style provides the basis of the web oriented design of ERP5 and manages the different modes (list, dialog, view) as well as the rendering process.

          * ERP5 Forge provides tools for developers like a bug tracker, Subversion support and a module for uploads. There are also Business Templates for PDF- OpenOffice.org based reports and automated functional, regression and user interface testing.

      [edit] Internationalization and localization

      The ERP5 user interface is based on the UTF-8 standard and provides support for translations and localizations. Asian and Arabic languages and regions are fully supported. The default language of ERP5 is English but there are also translations to French, Japanese and Polish as well as custom accounting plans for the French General Accounting Plan, French M9, French M14, Polish General Accounting Plan and for Indian accounting laws.

      [edit] Independence

      Because ERP5 is Open Source Software the user remains in control of their software. The risk of forced upgrades is reduced and there is a lifelong guarantee on the usability and extendability of the software. There is no vendor lock in and because ERP5 is based on platform independent web based client/server technology there is no lock in on any specific operating system. All databases that provide an ODBC interface can be used with ERP5.

      [edit] See also
          Free software portal

          * List of ERP software packages

      [edit] References

         1. ^ Oram, Andy (2007). Beautiful Code. O'Reilly. pp. 340–342. ISBN 0596510047.

      [edit] External links

          * Developer page of ERP5
          * Commercial page of ERP5
          * Commercial page of ERP5 Express
          * ERP5 Awarded Best ERP Implementation
          * ERP5 Mobile Released and Certified for Nokia E61 Smartphone
          * ERP5's architecture is featured in the book Beautiful Code

      [hide]
      v • d • e
      Accounting software
      Open source    
      Non-web
         
      GnuCash · Grisbi · HomeBank · KMyMoney · OpenERP · Tryton · TurboCASH
      Web-based
         
      Adempiere · BlueErp · Compiere · Dolibarr · EdgeERP · ERP5 · FrontAccounting · IntarS · Openbravo · OpenERP · opentaps · PhreeBooks · WebERP
      Freeware    
      Microsoft Office Accounting Express
      Retail    
      AME Accounting Software · Arquila INSIGHT · Banana Accounting · COA Solutions Ltd · CYMA Systems · EasyAs Accounting Software · FinanceToGo · FlexAccount · Integrated Office Accounting · Microsoft Dynamics AX · Microsoft Dynamics GP · Microsoft Dynamics NAV · Microsoft Dynamics SL · Microsoft Money  · Microsoft Office Accounting Professional · Microsoft Small Business Financials · Moneydance · Peachtree Accounting · Quasar Accounting · QuickBooks · Quicken · SAP Business One · Ubikwiti
      File Formats    
      OFC · OFX · QC · QFX · QIF · XBRL
      Category  • Comparison

      mongoliw
      Retrieved from "http://en.wikipedia.org/wiki/ERP5"
      Categories: Accounting software | Linux accounting software | Free finance software | Free accounting software | Free ERP software | Free customer relationship management software | Free software programmed in Python | ASP Accounting Systems | Free project management software | Free business software | Open source content management systems
      Hidden categories: Articles lacking in-text citations from August 2008
      Views

          * Article
          * Discussion
          * Edit this page
          * History

      Personal tools

          * Try Beta
          * Log in / create account

      Navigation

          * Main page
          * Contents
          * Featured content
          * Current events
          * Random article

      Search
       
      Interaction

          * About Wikipedia
          * Community portal
          * Recent changes
          * Contact Wikipedia
          * Donate to Wikipedia
          * Help

      Toolbox

          * What links here
          * Related changes
          * Upload file
          * Special pages
          * Printable version
          * Permanent link
          * Cite this page

      Languages

          * Deutsch
          * Français
          * Polski
          * Português
          * Русский

      Powered by MediaWiki
      Wikimedia Foundation

          * This page was last modified on 22 July 2009 at 10:10.
          * Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. See Terms of Use for details.
            Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.
          * Privacy policy






      http://oreilly.com/catalog/9780596510046/index.html

      Beautiful Code
      Leading Programmers Explain How They Think

      By Andy Oram, Greg Wilson
      Edited by Andy Oram, Greg Wilson
      June 2007
      Pages: 618
      Series: Theory In Practice
      ISBN 10: 0-596-51004-7 | ISBN 13: 9780596510046
      starstarstarstarstar (4) (Average of 8 Customer Reviews

      Description

      How do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case studies that reveal how they found unusual, carefully designed solutions to high-profile projects. You will be able to look over the shoulder of major coding and design experts as they work through their project's architecture, the tradeoffs made in its construction, and when it was important to break rules.

      How do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case studies that reveal how they found unusual, carefully designed solutions to high-profile projects. You will be able to look over the shoulder of major coding and design experts to see problems through their eyes.

      This is not simply another design patterns book, or another software engineering treatise on the right and wrong way to do things. The authors think aloud as they work through their project's architecture, the tradeoffs made in its construction, and when it was important to break rules.
      This book contains 33 chapters contributed by Brian Kernighan, Karl Fogel, Jon Bentley, Tim Bray, Elliotte Rusty Harold, Michael Feathers, Alberto Savoia, Charles Petzold, Douglas Crockford, Henry S. Warren, Jr., Ashish Gulhati, Lincoln Stein, Jim Kent, Jack Dongarra and Piotr Luszczek, Adam Kolawa, Greg Kroah-Hartman, Diomidis Spinellis, Andrew Kuchling, Travis E. Oliphant, Ronald Mak, Rogerio Atem de Carvalho and Rafael Monnerat, Bryan Cantrill, Jeff Dean and Sanjay Ghemawat, Simon Peyton Jones, Kent Dybvig, William Otte and Douglas C. Schmidt, Andrew Patzer, Andreas Zeller, Yukihiro Matsumoto, Arun Mehta, TV Raman, Laura Wingerd and Christopher Seiwald, and Brian Hayes.
      Beautiful Code is an opportunity for master coders to tell their story. All author royalties will be donated to Amnesty International.



      A beautiful addition to your bookshelf.,  April 07 2008
      Rating: StarStarStarStarStar
      Submitted by William Deegan   [Respond | View]

      Beautiful Code: Leading Programmers Explain How They Think
      Edited by Andy Oram & Greg Wilson

      Ever wonder how some of the most notable programmers think and approach programming problems?
      When was the last time you opened an analysis of algorithms book, or delved into the beauty of quicksort and recursive binary partitioning solutions?
      Not for the faint of heart, it will make your brain hurt, but in a good way. Does this sound like a commercial? Well, that's how good this book is.

      If you brave reading this book, you'll get to hear what notable programmers such as Brian Kernighan, Lincoln Stein, Charles Petzold (o.k. those are just the names I recognized before I started reading the book) consider "beautiful" code, and how they approach creating and/or analyzing it. Same goes for pieces of projects such as subversion, perforce, python, jUnit.

      Charles Petzold goes through an excruciating to read, but interesting, example of on the fly byte code generated for .NET. The net is a 4x speed up over plain code, though I would argue whether this qualifies for "Beautiful", maybe a neat "hack", but probably not Beautiful.

      Elliotte Rusty Harold goes through a description of how he contributed/created JDOM and later XOM, what he learned from the first effort, and how he optimized XOM to its current state, using analysis of the algorithms, clever programing, use of precalculated values, and some other good tricks to come up with a high speed validating XML parser.

      Want to understand the subversion delta editor? Read chapter two, again, not for the light read.

      So if you want to learn about your art, you know programming, brew yourself a fresh pot or two of coffee, sit down and read. This book is probably best read a chapter at a time to absorb the content. I know I had to reread some of the examples to get the little light bulb above my head to glow brightly, but I will say it's worth the effort.

      I can count on one hand the number of programming or programming related books I would recommend every programmer reads, this gets added to that short, and changing, list.


      Beauty is in the eye of the beholder,  January 09 2008
      Rating: StarStarStarStarStar
      Submitted by joshSVUG   [Respond | View]

      I found the book’s concept intriguing. The ability to learn from 33 highly respected members of the programming community is invaluable. I’ve enjoyed my daily dose of Beautify Code… but one thing caught me by surprise:

      Not all samples are beautiful… well in my eyes not all samples/chapters are beautiful.

      I’ll skip listing the ones I found beautiful, interesting, insightful and educational because I’m sure you will find others that “do it” for you.

      All in all I think it’s worth giving this book a shot.



      A Very Good Book,  October 03 2007
      Rating: StarStarStarStarStar
      Submitted by Amar   [Respond | View]

       The editing of the book, and the selection of the authors, whose articles are published are good. The articles are extremely useful for design and coding.
       The vision of the book has achieved more than my expectations.
       The interface designing addressed in the Delta editor interface chapter is very useful for the people who want to understand the system first and then to start coding.
       For intermediate programmers, the book helps you to design a solution for a problem in an optimum way.
       The topics are more about designing than coding. But the Test driven Development and writing the beautiful tests explained by Alberto Savioa are very useful for the developers who are in Test Driven Development and for the developers who want improve writing tests and who want to start practicing writing tests extensively. Coding principles explained in Code in Motion chapter are very beautiful and the discussion about Code Comprehension is something to follow for better readability of the code.
       This book helps to design and code for the given task or in developing a framework or solving a problem.
       The book covers all the topics or components of a software system, which can be designed, coded, tested, and debugged beautifully.
       I hope that publishers take enough interest to publish some more of this kind.

      The endless journey of making software systems more elegant and robust with high performance continues.


      Read all reviews

      Excellent. Must read for software engineers.,  October 03 2007
      Rating: StarStarStarStarStar
      Submitted by jdruin   [Respond | View]

      This book is a great compilation of software design problems and solutions. Each chapter is an essay from one author which covers a particular problem in computer science and/or software engineering.

      The chapters are complete discussions within themselves and they offer different insights into how to solve problems. The solutions are geared to issues found in both the natural world and the business world.

      Of particular interest (for me) were the chapters on seraching and debugging.

      One aspect of the book that will be either a plus or a minus depending on the reader is that because each chapter is by a different author, there are many distinct writting styles used. Since I was looking towards the book to gain insight into how others solve these problems, I found this useful. Since some of the context of the thought process came through in the writting, it was more like talking to the authors rather than just reading a textbook.

      The chapter vary considerably in both topic and the thought process that went into the solution so inevitably there will be chapters that interest any programmer.

      The books chapters can be read in any order and the editor indexes the chapters well. Information is easy to find.

      Programming Pearls is of similar composition but with shorter chapters and explanations. This book goes a step further and is the next evolution of the computer science short-story tome.




      Learn How to Think,  September 17 2007
      Rating: StarStarStarStarStar
      Submitted by Max Luebbe   [Respond | View]

      A frequent topic of discussion among those in any technical field is for a short list of essential books that anyone worth their salt has read. With regards to software engineering, two classics quickly come to mind: Code Complete, and Design Patterns, as well as a recent publication joining the ranks of these epics, Beautiful Code by O'Reilly Press.

      What makes Beautiful Code stand apart from the rest, is that it's format is so unconventional when compared to most other programming texts. The book is comprised of 33 Chapters, each written by a different author about a particular bit of code they had written and thought to be particularly eloquent. The best way to explain why this book is so wonderful is to make an analogy about the differences between learning something via a lecture as opposed to a private lesson. Most instructional books will take the lecture approach, where the author shows you one correct way to solve a problem, or complete a certain task and the reader must then digest that as best as possible. Beautiful Code is more like a private lesson in which the author of each chapter is giving the reader personalized attention by explaining their thought processes, how they arrived at each step, and occasionally showing some dead ends that didn't work out. Now consider that these private lessons are being given by such legendary names as Brian Kernighan, Charles Petzold, and Yukihiro Matsumoto - and it becomes obvious why this is a must-have addition to any serious software engineer's bookshelf. Some particularly memorable sections include Karl Fogel's discussion on the origins and implementation of the Subversion Delta Editor and the look inside Google's MapReduce technology by Jeffrey Dean and Sanjay Ghemawat.

      As stated earlier, one of the best strengths of this book is that it is language neutral. In each chapter, as the author is speaking from experience on a particular project, rather than writing a chapter for a hypothetical “Better Programming in Language XYZ”, you will see code snippets in C#, MSIL, Python, Ruby, and several other languages (There's even one chapter with Emacs Lisp!). This is important because the insight gained from this book will not be diluted from one language falling out of favor or into obsolescence, and allows for the possibility of this title being just as valuable ten years from now.

      Many books will teach you how to solve a problem, but rare are those to teach you how to think. Beautiful Code is one of those select few, and will keep you coming back from project to project to consult its veteran sages of computer science. A worthy edition to any serious programmer's library, and hopefully a second volume is not far off.


      A classic in the making?,  August 12 2007
      Rating: StarStarStarStarStar
      Submitted by Mitch Wheat   [Respond | View]

      Is this book a classic in the making? Probably!

      This book contains many diverse and wonderful chapters; the highlights for me personally were from Jon Bentley (the ‘Programming Pearls’ author) on “less is more”, Simon Peyton Jones on Concurrency and although it was hard to pick a favourite, I think “Beautiful Debugging” from Andreas Zeller and “Distributed Programming with MapReduce” from Jeffrey Dean and Sanjay Ghemawat stand out.

      This is not an easy book, in the sense that it requires that you get into the right frame of mind to fully appreciate some of the subtleties. You might need to find a quiet corner and get into the zone whilst tackling one or two of the more difficult topics. You might even need to read the odd chapter twice before the ‘Aha!’ moment strikes, but it’s certainly worth it. The time spent might well pay for itself several times over if it provides the insight required to solve a problem you encounter.

      I believe it is worth buying this book solely for the chapter titled “Distributed Programming with MapReduce” which lucidly describes how large-scale computations can be performed in parallel with the important MapReduce algorithm (which is what Google uses in many applications including google search, across approximately 500,000 machines!). I mentioned the original paper by Jeffrey Dean and Sanjay Ghemawat in a blog post here.

      It covers many fields all with the theme of ‘Beautiful Code’. Jon Bentley (the author of Programming Pearls) talks about the ‘most beautiful code he never wrote’! This chapter struck a chord because I often ‘soapbox’ that code should be short as possible but not obtuse. Let’s face it, verbose code is just as hard to understand (if not worse) than terse code.

      If you are a programmer purely because it is the way you pay your bills, I don’t think you will find much to help with your day-to-day routine in this book. On the other hand, if you are a programmer who likes to find out how things really work, and gain some insight into the minds of past master craftsman, then you should definitely buy this book.

      This book deserves a place on every serious programmers bookshelf since the lessons to be learned will not become obsolete as languages and technologies change. Highly recommended.

      There is a web site dedicated to the book here: http://beautifulcode.oreillynet.com/

      [ This review originally appeared on my blog: http://mitch-wheat.blogspot.com ]



      Beautiful Code,  August 08 2007
      Rating: StarStarStarStarStar
      Submitted by Regnard Kreisler C. Raquedan   [Respond | View]

      The talent of the contributors is undeniable and the text reminds me of the Algorithms class I took in college. The book relates how various software design architects and experts attack and solve problems while maintaining the elegance of the implementation. The range of topics include Perl, Haskell, Python and Ruby. This should give the enthusiastic developer a fresh and broad perspective on software. I have to mention that the book is developer oriented, so expect a lot of code and text intertwined.



      Beautiful Code,  July 21 2007
      Rating: StarStarStarStarStar
      Submitted by Anonymous Reader   [Respond | View]

      I am always looking to for new ways to look at programming problems. I love studying new programming languages in order to bend my mind in new, uncomfortable ways. Both of these are reasons I enjoyed Beautiful Code.

      Beautiful Code is a collection of essays from some well known software engineers. That said, I didn't immediately recognize many of their names (this is probably an indication of my lack of exposure in their fields of expertise). If you are like me, there is an alphabetical list of short biographical entries in the back of the book you can use to acquaint yourself with who wrote each chapter.

      There are chapters from people in the Perl, Python, Ruby, Google, Scheme, and Haskell communities (among others).

      I especially enjoyed reading about Google's MapReduce algorithm, Haskell's Software Transactional Memory, and Scheme's syntax-case macro system. These are subjects I have previously tried to tackle, but the explanations written in this book have helped me approach understanding far better than the academic papers on these subjects I have tried to read.

      You'll have to put forth effort to follow the explanations in the chapters as the authors walk you through how they tackle a given problem. This leads eventually to the solution, but may involve many twists and turns along the way. These twists and turns show how the authors think and grants us as the readers insight into how they approach the problems at hand. It's the journey to the desination that sometimes matters more than the destination.

      For example, I've long wondered abut the difference between hygenic and non-hygenic macros. Various descriptions on the web have given me some clue, but chapter 25 shows examples and explains the problem very clearly. It then goes about discussing various solutions that have been devised over the years before going into the details of the current solution that is in use today. I've seen the end result before, but knowing what motivated the solution gives me a much greater appreciation for and understanding of it.

      The effort required for some chapters may be over your head as they are for me, but those are the chapters where I find the rewards to be the greatest as they force me to look at things in new ways. Once I do achieve understanding I'm able to apply the new found ways of thinking about problems to the situations I face at work and elsewhere which has led to unique and compelling solutions that I would not have thought of before.

      I've long been on the search for beauty in the code I write. I have found that as I read and take the time to understand what others see as beautiful, even when I do not see beauty in it at first, I gain greater insights into my craft. I am glad that O'Reilly has taken the time to solicit responses from the authors in this book as it has given us a wealth of experience and expertise that we all can benefit from as we seek to gain greater insights into the various facets of beauty and elegance in code.

      Media reviews
      "My appreciation of Beautiful Code is like the one I have for the Justice League or the X-Men– a band of exceptional individuals moving towards a common, altruistic end...This should give the enthusiastic developer a fresh and broad perspective on software. I have to mention that the book is developer oriented, so expect a lot of code and text intertwined. They say beauty is in the eye of the beholder. The book hopefully will be able to give you a new way to look at software."
      -- Regnard Kreisler C. Raquedan, Standard Web Standards


      "Beautiful Code presents wide-ranging contributions from 38 pioneering software designers who aim to "rouse and inspire a new generation of coders" by sharing their most closely held secrets. For example, contributor Ronald Mak expounds on his elegant approach to NASA's Mars Rover, and Arun Mehta focuses on the importance of making technology useful to the disabled. Editors Oram and Wilson call the essays from such gifted inventors "inspiring and uplifting.""
      -- James Gray, Linux Journal


      "This is not an easy book, in the sense that it requires that you get into the right frame of mind to fully appreciate some of the subtleties. You might need to find a quiet corner and get into the zone whilst tackling one or two of the more difficult topics. You might even need to read the odd chapter twice before the 'Aha!' moment strikes, but it's certainly worth it. The time spent might well pay for itself several times over if it provides the insight required to solve a problem you encounter...If you are a programmer who likes to find out how things really work, and gain some insight into the minds of past master craftsman, then you should definitely buy this book. This book deserves a place on every serious programmers bookshelf since the lessons to be learned will not become obsolete as languages and technologies change. Highly recommended."
      -- Mitch Wheat, Treat the Cause, Not the Symptoms!

      Reply
      Reply to all
      Forward




       
      Reply
       
      |

      Ben de Vries

       to Jeremy, me
      show details 8:33 PM (12 hours ago)

      CC J-
      - Show quoted text -


      ---------- Forwarded message ----------
      From: Mark Roest <marklroest@...>
      Date: 2009/9/8
      Subject: Nexedi Open Source ERP5 and more
      To: Ray Phoenix <Ray.Phoenix@...>, Ben de Vries <bendevries1968@...>, David Alan Foster <DALAN@...>


      Ray, Jeremy, Ben and David,

      Here are some more ERP5 resources (the top part is a repeat of what I just sent) and reviews of an important book for programmers and for IT systems designers. Ben, please pass to Jeremy.

      Regards,

      Mark

      http://www.nexedi.com/company/pr/news-erp5-unilog-eads
      Nexedi Open Source ERP5

       Communiqués de presse
      Titre
      UNILOG reaches Major Milestone in Open Source ERP5 Implementation at Infoterra
      Contenu de la page
      UNILOG (a LogicaCMG company), reaches Major Milestone in Open Source ERP5 Implementation in Infoterra´s (an EADS Astrium company) TerraSAR-X Commercial Service Segment

      Friedrichshafen, Munich, Lille, Paris, 23 January 2006 - The implementation of ERP5 Infoterra´s TerraSAR-X Commercial Service Segment (TSXX) has reached a major milestone with the delivery of a complete order management system as an integrated element of the overall TSXX back office landscape with several interfaces, e.g. to DLR, EADS Astrium SAP, and Receiving Stations located around the globe by Unilog Avinci in December 2005. Infoterra GmbH holds the exclusive commercial exploitation rights for TerraSAR-X and is currently installing the Commercial Service Segment for the spacecraft. ERP5 is an advanced open source ERP software created by Nexedi. The implementation of ERP5 for the TerraSAR-X was conducted by Unilog Avinci Munich Office with the support of Nexedi and Nuxeo.

      According to Ralf Duering, TSXX project leader at Infoterra, “ERP5 is the right solution for Infoterra’s order management because its web – and workflow based approach provides the level of flexibility and security required for a global project such as TerraSAR-X. With ERP5, our distribution partners around the world can access our central ERP5 infrastructure and place orders securely.”

      Friedbert Karch, Munich Area Manager at Unilog Avinci, adds “TerraSAR-X ERP5 implementation is the sign that open source ERPs can now provide value-added solutions to large organisations looking for more flexibility, more interoperability and more internet usage. It also shows that professional service organisations such as Unilog Avinci are the right partner for demanding industries such as Aerospace in search of a high level of service and support based on open source software. Unilog Avinci has shown that it can fulfil the quality requirements of the ESA standard.”

      Jean-Paul Smets, CEO of Nexedi, “The TerraSAR-X project is the first implementation of ERP5 advanced security model in Europe. Together with the ERP Fast design methodology, ERP5 can model complex organisations with multiple sites, multiple partners and granular access rights to a shared central database. This project has also shown the possibility to interface ERP5 through SOAP Web services with other enterprise applications in a transactional way”.

      Stéfane Fermigier, CEO of Nuxeo, concludes “TerraSAR-X ERP5 implementation has shown that the high quality and maturity of ERP5 technology allows the implementation of complex projects in a short time. ERP5 includes a sophisticated workflow-based CRM; thus, the TerraSAR-X business case benefits from a fully integrated solution”.
      About Unilog Avinci

      Unilog is a European IT Consultancy with a staff of 8.000 employees, specialized in the design, development and support of IT solutions for major corporations, with a 35-year track record of profitable growth and financial independence. Unilog Avinci is the Germany-based IT integrator of the Unilog group. Our consultants provide result-oriented and customer-centred services: Management and IT Consulting, Systems integration, Outsourcing and IT Training, using practical, performing and cost-efficient methods.

      As of January 16th, 2006 Unilog is a LogicaCMG company.

      Web: www.unilog.de
      Contact: Frank Thies (Management Consultant) +49 178 88 66 194
      About Infoterra GmbH

      Infoterra GmbH, Germany, holds the exclusive commercial exploitation rights for the new German radar satellite TerraSAR-X, and will supply weather-independent, high-resolution, new-quality data as well as a variety of radar-based geo-information products after the satellites´ launch in mid 2006. Currently, the company is preparing the distribution of TerraSAR-X data by establishing a global partner network.

      Web: www.infoterra.de
      www.terrasar.de
      Contact: Ralf Düring (TSXX Project Manager) +49 160 972 39 127
      About Nexedi

      Nexedi is the founder and developer of open source web based ERP5 (www.erp5.com). A very flexible and document oriented workflow based ERP-System. Nexedi provides business solutions cross-industries for small, medium and large companies though partners in Africa, Americas, Asia and Europe. Nexedi customers include financial, automotive, apparel, telecommunication, defence, aerospace, consumer electronics and government. With headquarters in France and operations arround the world, Nexedi supports both open source values and corporate customers' needs in a timely, profitable and sustainable business.

      Web: www.nexedi.com
      www.erp5.com
      Contact: Jean-Paul Smets (Founder and CEO) +33(0)6 29 02 44 25 - info@...
      About Nuxeo

      NUXEO is the European leader for services around the ZOPE platform. It is the creator and publisher of the CPS open source enterprise content management and collaborative portal and has a lot of expertise in enterprise content management, collaborative portals, workflows and process management and ERP. CPS is a mature solution used by more than 50 companies in 8 countries. Unilog and Nuxeo have five successful implementations in common.

      Web: www.nuxeo.com
      Contact: Stéfane Fermigier (Founder and CEO).





      http://www.erp5.com/news/news-erp5-mobile-release

      Press Release
      Title
      ERP5 Mobile Released and Certified for Nokia E61 Smartphone
      Page Content
      ERP5 Mobile Released and Certified for Nokia E61 Smartphone

      Paris (France), New York (USA) and Tokyo (Japan), January 28th 2007 – Nexedi, the creator of ERP5, the most advanced open source / free ERP platform, has released the first open source ERP for smartphones today: ERP5 Mobile. This new component of the ERP5 family will be presented simultaneously to the public during the Linux Solutions 2007 exhibition in Paris and to selected ERP5 users in Tokyo and New York.

      The addition of ERP5 Mobile to the collection of freely available Business Templates makes it possible to access ERP5 from any web enabled mobile device such as the Nokia E61 smartphone. According to Jean-Paul Smets, CEO of Nexedi, "The user interface of ERP5 Mobile has been designed with the special requirements of mobile devices in mind and is optimized for easy and efficient access to ERP5 on small displays."

      Kristian Rother, Nexedi Marketing VP adds, "This latest Business Template has turned ERP5 into a truly pervasive system. ERP5 Mobile can be used anywhere to query, update and enter employee or customer data from the ERP system or to view production schedules and accounting transactions."

      “ERP5 Mobile saves lots of time for our sales force because they can access our CRM at any time even if they don't have access to a computer and especially because they don't have to reinsert data that they collected in the field into the ERP later.” says Thierry Brettnacher Vice President, Consulting of ERP5.

      The web enabled and standard compliant Nokia E61 smartphone was certified for ERP5 Mobile as "reference development environment". The Nokia E61 smartphone was selected because of its effective design and because of the implication of Nokia (with the exception of its patent department) in favour of open source / free software such as Python.

      ERP5 Mobile can be downloaded from the public repository at ERP5 located at http://svn.erp5.org. A screen video which gives an overview of ERP5 Mobile is available at http://www.youtube.com/watch?v=Yc-PpjLBrNg.

      ERP5 Mobile and ERP5 will be shown and explained by the Nexedi team during the Linux Solutions 2007 conference in Paris, France from January 30th to February 1st 2006. Nexedi shares booth D32 with its partner Mandriva Linux. For more information about the conference please visit http://www.solutionslinux.fr

      Example of ERP5 Mobile Page
      Example Screen of ERP5 Mobile

      Video of ERP5 Mobile
      Permanent URL of this Press Release
      http://www.erp5.com/news/news-erp5-mobile-release
      About Nexedi and ERP5

      Nexedi has developed and deployed ERP5 for a wide range of industries such as aerospace, apparel, banking, healthcare and government. ERP5 is used in companies of all sizes in Africa, Asia, Europe, North America and South America. The open licensing of ERP5 eliminates licensing costs and provides full freedom to update and modify the system as business requirements change without depending on a single vendor.

      www.erp5.com
      www.nexedi.com
      info@...
      Legalese

      Nexedi, ERP5, Business Template and BT5 are registered trademarks of Nexedi. Other trademarks are registered trademarks of their respective owners.

          * Press Release
          * Services aux entreprises
          * Carrières et offres d'emploi
          * Qui sommes-nous ?
          * Demande d'information

      Showroom

          * Pourquoi ERP5?
          * Pourquoi un ERP libre?
          * ERP mode d'emploi

      Liens

          * ERP5 Enterprise
          * ERP5 Express
          * ERP5 Community
          * My ERP5
          * Nexedi KK





      I think we may be able to apply this template to solar panels, screws, clips, and other highly varied component categories.

      "The Apparel Business Template provides an extension of ERP5, which is specialized for the requirements of the apparel industry. This extension supports different fabrics, models, colors, structures and collections by using the concept of variations."

      ERP5
      From Wikipedia, the free encyclopedia
      Jump to: navigation, search
          This article includes a list of references, related reading or external links, but its sources remain unclear because it lacks inline citations. Please improve this article by introducing more precise citations where appropriate. (August 2008)
      ERP5 Developer(s)     Nexedi
      Written in     Python
      Operating system     Cross-platform
      Type     ERP, CRM, SaaS
      License     GPL
      Website     www.erp5.com

      ERP5 is a free Enterprise Resource Planning system based on the Zope application server. It is mainly developed in the Python programming language and the source code is freely available under the GNU General Public License. ERP5 is developed by the French company Nexedi which also offers consulting, customizations and training for ERP5. There are currently two version of ERP5:

          * ERP5 Enterprise is used in enterprise level customer projects which are mainly focused on custom development and customizations based on the individual business processes of the company.
          * ERP5 Express is a hosted solution offered as Software as a Service for a monthly fee which is standardized for the typical needs of small companies. It offers HR and CRM functionality and Accounting and Document Management features will be added at the beginning of 2008.

      Contents
      [hide]

          * 1 Architecture
          * 2 Business Templates
                o 2.1 Functionality
          * 3 Industry specific Business Templates
                o 3.1 Business Templates for developers
          * 4 Internationalization and localization
          * 5 Independence
          * 6 See also
          * 7 References
          * 8 External links

      [edit] Architecture

      The 5 in ERP5 represents the 5 core principles which form the basis of ERP5. These five principles are explained in the book Beautiful Code [1] as follows:

          * Resource. Describes a resource necessary to realize a business process, such as individual skills, products, machines, and so on.

          * Node. A business entity that receives and sends resources. It can be related to a physical entity (such as industrial facilities) or an abstract one (such as bank account). Metanodes are nodes containing other nodes, such as companies.

          * Path. Describes how a node accesses resources it needs from another node. For instance, a path may be a trade procedure that defines how a client obtains a product from a supplier.

          * Movement. Describes a movement of resources among nodes at a given moment and for a given period of time. For example, one such movement can be the shipping of raw material from the warehouse to the factory. Movements are realizations of Paths.

          * Item. A unique instance of a resource. For instance, a CD driver is a resource for assembling a computer, while the CD driver PART NUMBER 23E982 is an item.

      [edit] Business Templates

      [edit] Functionality

      ERP5 provides the business logic in so called Business Templates. Currently the following functionality is provided:

          * Accounting provides multiple accounting features such as multi-key analytical accounting, multidimensional budget accounting, activity based accounting, project accounting, previsional accounting as well as asset- and cashmanagement, generic reports and invoicing.

          * Immobilisation extends the Accounting Business Template by providing support for immobilisations.

          * Payroll extends the Accounting Business Template to provide administration and generation of payroll sheets for employees.

          * Budget extends the Accounting Business Template by providing the creation, planning and administration of budgets.

          * Product Data Management provides a transparent overview of products and the corresponding BOMs.

          * Trade provides all necessary elements to support procurement and sales. This Business Template provides supplier lists, packing lists, orders, order management and tracking, shippng and transport, fright and inventory management.

          * Material Requirement Planning provides all elements required for the management of a production facility. This Business Template provides bills of materials, product orders, production reports, material requirement planning and complex supply chains.

          * Customer Relationship Management (CRM) provides CRM related features. It includes features to follow customer development, management of the relations between customers and other organisations, customer related incoming and outgoing events such as phone calls and email, sales opportunities, campaign management and meetings as well as a ticket tracking system for support requests and complaints.

          * Project provides support for project planning as well as project based accounting and cost analysis.

          * DMS provides a workflow based Document Management System. It is focused on supporting open data formats but also provides support for the major proprietary formats such as ".doc" or ".xls".

      [edit] Industry specific Business Templates

          * The Apparel Business Template provides an extension of ERP5, which is specialized for the requirements of the apparel industry. This extension supports different fabrics, models, colors, structures and collections by using the concept of variations.

          * Banking is specialized for the daily processes of a central bank. This Business Template supports handing out and receiving cash, removing money from accounts and transfers between accounts, check based payments, multicurrency support as well as stock management of money and gold reserves in different vaults. It also provides support for multiple agencies and the necessary accounting either via ERP5 accounting or through interfacing with third party accounting software.

      [edit] Business Templates for developers

          * ERP5 Web is used to publish ERP5 objects on the web in a tailor made layout and design.

          * ERP5 XHTML Style provides the basis of the web oriented design of ERP5 and manages the different modes (list, dialog, view) as well as the rendering process.

          * ERP5 Forge provides tools for developers like a bug tracker, Subversion support and a module for uploads. There are also Business Templates for PDF- OpenOffice.org based reports and automated functional, regression and user interface testing.

      [edit] Internationalization and localization

      The ERP5 user interface is based on the UTF-8 standard and provides support for translations and localizations. Asian and Arabic languages and regions are fully supported. The default language of ERP5 is English but there are also translations to French, Japanese and Polish as well as custom accounting plans for the French General Accounting Plan, French M9, French M14, Polish General Accounting Plan and for Indian accounting laws.

      [edit] Independence

      Because ERP5 is Open Source Software the user remains in control of their software. The risk of forced upgrades is reduced and there is a lifelong guarantee on the usability and extendability of the software. There is no vendor lock in and because ERP5 is based on platform independent web based client/server technology there is no lock in on any specific operating system. All databases that provide an ODBC interface can be used with ERP5.

      [edit] See also
          Free software portal

          * List of ERP software packages

      [edit] References

         1. ^ Oram, Andy (2007). Beautiful Code. O'Reilly. pp. 340–342. ISBN 0596510047.

      [edit] External links

          * Developer page of ERP5
          * Commercial page of ERP5
          * Commercial page of ERP5 Express
          * ERP5 Awarded Best ERP Implementation
          * ERP5 Mobile Releas

      (Message over 64 KB, truncated)
    • Andrius Kulikauskas
      Wael, Is this what you are looking for? http://www.oscommerce.com
      Message 2 of 8 , Sep 18 12:57 AM
      • 0 Attachment
        Wael,
        Is this what you are looking for?

        http://www.oscommerce.com
        http://blog.webdistortion.com/2008/05/03/9-kick-ass-open-source-e-commerce-platforms-reviewed/

        I googled "e-commerce open source software".

        Also, Sasha Mrkailo is setting up a store for his wife Zdenka's fashions at:
        http://www.etsy.com
        Maybe that's a good place to start?

        Andrius

        Andrius Kulikauskas
        Minciu Sodas
        http://www.ms.lt
        ms@...



        Global Palestine wrote:
        > I could not find the relation between ERP5 and developing online-shop
        > like this: https://mail.google.com/mail/?ui=2&view=bsp&ver=1qygpcgurkovy
        > Is there a way to "do it by your self" or low rate assistance?
        >
        >
        > Thanks
        > Wael
        >
        > On Wed, Sep 9, 2009 at 7:29 PM, Mark Roest <marklroest@...
        > <mailto:marklroest@...>> wrote:
        >
        > Wael and all,
        >
        > This is probably the right resource. They also have ERP5 Express.
        >
        > Regards,
        >
        > Mark
        >
        > On Wed, Sep 9, 2009 at 6:54 AM, Global Palestine
        > <globalpalestine@...
        > <mailto:globalpalestine@...>> wrote:
        >
        > Here are some more ERP5 resources (the top part is a repeat of
        > what I just sent) and reviews of an important book for
        > programmers and for IT systems designers.
        >
        > Regards,
        >
        > Mark
        >
        > http://www.nexedi.com/company/pr/news-erp5-unilog-eads
        > Nexedi Open Source ERP5
        >
        > Communiqués de presse
        > Titre
        > UNILOG reaches Major Milestone in Open Source ERP5
        > Implementation at Infoterra
        > Contenu de la page
        > UNILOG (a LogicaCMG company), reaches Major Milestone in Open
        > Source ERP5 Implementation in Infoterra´s (an EADS Astrium
        > company) TerraSAR-X Commercial Service Segment
        >
        > Friedrichshafen, Munich, Lille, Paris, 23 January 2006 - The
        > implementation of ERP5 Infoterra´s TerraSAR-X Commercial
        > Service Segment (TSXX) has reached a major milestone with the
        > delivery of a complete order management system as an
        > integrated element of the overall TSXX back office landscape
        > with several interfaces, e.g. to DLR, EADS Astrium SAP, and
        > Receiving Stations located around the globe by Unilog Avinci
        > in December 2005. Infoterra GmbH holds the exclusive
        > commercial exploitation rights for TerraSAR-X and is currently
        > installing the Commercial Service Segment for the spacecraft.
        > ERP5 is an advanced open source ERP software created by
        > Nexedi. The implementation of ERP5 for the TerraSAR-X was
        > conducted by Unilog Avinci Munich Office with the support of
        > Nexedi and Nuxeo.
        >
        > According to Ralf Duering, TSXX project leader at Infoterra,
        > “ERP5 is the right solution for Infoterra’s order management
        > because its web – and workflow based approach provides the
        > level of flexibility and security required for a global
        > project such as TerraSAR-X. With ERP5, our distribution
        > partners around the world can access our central ERP5
        > infrastructure and place orders securely.”
        >
        > Friedbert Karch, Munich Area Manager at Unilog Avinci, adds
        > “TerraSAR-X ERP5 implementation is the sign that open source
        > ERPs can now provide value-added solutions to large
        > organisations looking for more flexibility, more
        > interoperability and more internet usage. It also shows that
        > professional service organisations such as Unilog Avinci are
        > the right partner for demanding industries such as Aerospace
        > in search of a high level of service and support based on open
        > source software. Unilog Avinci has shown that it can fulfil
        > the quality requirements of the ESA standard.”
        >
        > Jean-Paul Smets, CEO of Nexedi, “The TerraSAR-X project is the
        > first implementation of ERP5 advanced security model in
        > Europe. Together with the ERP Fast design methodology, ERP5
        > can model complex organisations with multiple sites, multiple
        > partners and granular access rights to a shared central
        > database. This project has also shown the possibility to
        > interface ERP5 through SOAP Web services with other enterprise
        > applications in a transactional way”.
        >
        > Stéfane Fermigier, CEO of Nuxeo, concludes “TerraSAR-X ERP5
        > implementation has shown that the high quality and maturity of
        > ERP5 technology allows the implementation of complex projects
        > in a short time. ERP5 includes a sophisticated workflow-based
        > CRM; thus, the TerraSAR-X business case benefits from a fully
        > integrated solution”.
        > About Unilog Avinci
        >
        > Unilog is a European IT Consultancy with a staff of 8.000
        > employees, specialized in the design, development and support
        > of IT solutions for major corporations, with a 35-year track
        > record of profitable growth and financial independence. Unilog
        > Avinci is the Germany-based IT integrator of the Unilog group.
        > Our consultants provide result-oriented and customer-centred
        > services: Management and IT Consulting, Systems integration,
        > Outsourcing and IT Training, using practical, performing and
        > cost-efficient methods.
        >
        > As of January 16th, 2006 Unilog is a LogicaCMG company.
        >
        > Web: www.unilog.de <http://www.unilog.de/>
        > Contact: Frank Thies (Management Consultant) +49 178 88 66 194
        > About Infoterra GmbH
        >
        > Infoterra GmbH, Germany, holds the exclusive commercial
        > exploitation rights for the new German radar satellite
        > TerraSAR-X, and will supply weather-independent,
        > high-resolution, new-quality data as well as a variety of
        > radar-based geo-information products after the satellites´
        > launch in mid 2006. Currently, the company is preparing the
        > distribution of TerraSAR-X data by establishing a global
        > partner network.
        >
        > Web: www.infoterra.de <http://www.infoterra.de/>
        > www.terrasar.de <http://www.terrasar.de/>
        > Contact: Ralf Düring (TSXX Project Manager) +49 160 972 39 127
        > About Nexedi
        >
        > Nexedi is the founder and developer of open source web based
        > ERP5 (www.erp5.com <http://www.erp5.com/>). A very flexible
        > and document oriented workflow based ERP-System. Nexedi
        > provides business solutions cross-industries for small, medium
        > and large companies though partners in Africa, Americas, Asia
        > and Europe. Nexedi customers include financial, automotive,
        > apparel, telecommunication, defence, aerospace, consumer
        > electronics and government. With headquarters in France and
        > operations arround the world, Nexedi supports both open source
        > values and corporate customers' needs in a timely, profitable
        > and sustainable business.
        >
        > Web: www.nexedi.com <http://www.nexedi.com/>
        > www.erp5.com <http://www.erp5.com/>
        > Contact: Jean-Paul Smets (Founder and CEO) +33(0)6 29 02 44 25
        > - info@... <mailto:info@...>
        > About Nuxeo
        >
        > NUXEO is the European leader for services around the ZOPE
        > platform. It is the creator and publisher of the CPS open
        > source enterprise content management and collaborative portal
        > and has a lot of expertise in enterprise content management,
        > collaborative portals, workflows and process management and
        > ERP. CPS is a mature solution used by more than 50 companies
        > in 8 countries. Unilog and Nuxeo have five successful
        > implementations in common.
        >
        > Web: www.nuxeo.com <http://www.nuxeo.com/>
        > Contact: Stéfane Fermigier (Founder and CEO).
        >
        >
        >
        >
        >
        > http://www.erp5.com/news/news-erp5-mobile-release
        >
        > Press Release
        > Title
        > ERP5 Mobile Released and Certified for Nokia E61 Smartphone
        > Page Content
        > ERP5 Mobile Released and Certified for Nokia E61 Smartphone
        >
        > Paris (France), New York (USA) and Tokyo (Japan), January 28th
        > 2007 – Nexedi, the creator of ERP5, the most advanced open
        > source / free ERP platform, has released the first open source
        > ERP for smartphones today: ERP5 Mobile. This new component of
        > the ERP5 family will be presented simultaneously to the public
        > during the Linux Solutions 2007 exhibition in Paris and to
        > selected ERP5 users in Tokyo and New York.
        >
        > The addition of ERP5 Mobile to the collection of freely
        > available Business Templates makes it possible to access ERP5
        > from any web enabled mobile device such as the Nokia E61
        > smartphone. According to Jean-Paul Smets, CEO of Nexedi, "The
        > user interface of ERP5 Mobile has been designed with the
        > special requirements of mobile devices in mind and is
        > optimized for easy and efficient access to ERP5 on small
        > displays."
        >
        > Kristian Rother, Nexedi Marketing VP adds, "This latest
        > Business Template has turned ERP5 into a truly pervasive
        > system. ERP5 Mobile can be used anywhere to query, update and
        > enter employee or customer data from the ERP system or to view
        > production schedules and accounting transactions."
        >
        > “ERP5 Mobile saves lots of time for our sales force because
        > they can access our CRM at any time even if they don't have
        > access to a computer and especially because they don't have to
        > reinsert data that they collected in the field into the ERP
        > later.” says Thierry Brettnacher Vice President, Consulting of
        > ERP5.
        >
        > The web enabled and standard compliant Nokia E61 smartphone
        > was certified for ERP5 Mobile as "reference development
        > environment". The Nokia E61 smartphone was selected because of
        > its effective design and because of the implication of Nokia
        > (with the exception of its patent department) in favour of
        > open source / free software such as Python.
        >
        > ERP5 Mobile can be downloaded from the public repository at
        > ERP5 located at http://svn.erp5.org <http://svn.erp5.org/>. A
        > screen video which gives an overview of ERP5 Mobile is
        > available at http://www.youtube.com/watch?v=Yc-PpjLBrNg.
        >
        > ERP5 Mobile and ERP5 will be shown and explained by the Nexedi
        > team during the Linux Solutions 2007 conference in Paris,
        > France from January 30th to February 1st 2006. Nexedi shares
        > booth D32 with its partner Mandriva Linux. For more
        > information about the conference please visit
        > http://www.solutionslinux.fr <http://www.solutionslinux.fr/>
        >
        > Example of ERP5 Mobile Page
        > Example Screen of ERP5 Mobile
        >
        > Video of ERP5 Mobile
        > Permanent URL of this Press Release
        > http://www.erp5.com/news/news-erp5-mobile-release
        > About Nexedi and ERP5
        >
        > Nexedi has developed and deployed ERP5 for a wide range of
        > industries such as aerospace, apparel, banking, healthcare and
        > government. ERP5 is used in companies of all sizes in Africa,
        > Asia, Europe, North America and South America. The open
        > licensing of ERP5 eliminates licensing costs and provides full
        > freedom to update and modify the system as business
        > requirements change without depending on a single vendor.
        >
        > www.erp5.com <http://www.erp5.com/>
        > www.nexedi.com <http://www.nexedi.com/>
        > info@... <mailto:info@...>
        > Legalese
        >
        > Nexedi, ERP5, Business Template and BT5 are registered
        > trademarks of Nexedi. Other trademarks are registered
        > trademarks of their respective owners.
        >
        > * Press Release
        > * Services aux entreprises
        > * Carrières et offres d'emploi
        > * Qui sommes-nous ?
        > * Demande d'information
        >
        > Showroom
        >
        > * Pourquoi ERP5?
        > * Pourquoi un ERP libre?
        > * ERP mode d'emploi
        >
        > Liens
        >
        > * ERP5 Enterprise
        > * ERP5 Express
        > * ERP5 Community
        > * My ERP5
        > * Nexedi KK
        >
        >
        >
        >
        >
        > I think we may be able to apply this template to solar panels,
        > screws, clips, and other highly varied component categories.
        >
        > "The Apparel Business Template provides an extension of ERP5,
        > which is specialized for the requirements of the apparel
        > industry. This extension supports different fabrics, models,
        > colors, structures and collections by using the concept of
        > variations."
        >
        > ERP5
        > From Wikipedia, the free encyclopedia
        > Jump to: navigation, search
        > This article includes a list of references, related
        > reading or external links, but its sources remain unclear
        > because it lacks inline citations. Please improve this article
        > by introducing more precise citations where appropriate.
        > (August 2008)
        > ERP5 Developer(s) Nexedi
        > Written in Python
        > Operating system Cross-platform
        > Type ERP, CRM, SaaS
        > License GPL
        > Website www.erp5.com <http://www.erp5.com/>
        >
        > ERP5 is a free Enterprise Resource Planning system based on
        > the Zope application server. It is mainly developed in the
        > Python programming language and the source code is freely
        > available under the GNU General Public License. ERP5 is
        > developed by the French company Nexedi which also offers
        > consulting, customizations and training for ERP5. There are
        > currently two version of ERP5:
        >
        > * ERP5 Enterprise is used in enterprise level customer
        > projects which are mainly focused on custom development and
        > customizations based on the individual business processes of
        > the company.
        > * ERP5 Express is a hosted solution offered as Software as
        > a Service for a monthly fee which is standardized for the
        > typical needs of small companies. It offers HR and CRM
        > functionality and Accounting and Document Management features
        > will be added at the beginning of 2008.
        >
        > Contents
        > [hide]
        >
        > * 1 Architecture
        > * 2 Business Templates
        > o 2.1 Functionality
        > * 3 Industry specific Business Templates
        > o 3.1 Business Templates for developers
        > * 4 Internationalization and localization
        > * 5 Independence
        > * 6 See also
        > * 7 References
        > * 8 External links
        >
        > [edit] Architecture
        >
        > The 5 in ERP5 represents the 5 core principles which form the
        > basis of ERP5. These five principles are explained in the book
        > Beautiful Code [1] as follows:
        >
        > * Resource. Describes a resource necessary to realize a
        > business process, such as individual skills, products,
        > machines, and so on.
        >
        > * Node. A business entity that receives and sends
        > resources. It can be related to a physical entity (such as
        > industrial facilities) or an abstract one (such as bank
        > account). Metanodes are nodes containing other nodes, such as
        > companies.
        >
        > * Path. Describes how a node accesses resources it needs
        > from another node. For instance, a path may be a trade
        > procedure that defines how a client obtains a product from a
        > supplier.
        >
        > * Movement. Describes a movement of resources among nodes
        > at a given moment and for a given period of time. For example,
        > one such movement can be the shipping of raw material from the
        > warehouse to the factory. Movements are realizations of Paths.
        >
        > * Item. A unique instance of a resource. For instance, a
        > CD driver is a resource for assembling a computer, while the
        > CD driver PART NUMBER 23E982 is an item.
        >
        > [edit] Business Templates
        >
        > [edit] Functionality
        >
        > ERP5 provides the business logic in so called Business
        > Templates. Currently the following functionality is provided:
        >
        > * Accounting provides multiple accounting features such as
        > multi-key analytical accounting, multidimensional budget
        > accounting, activity based accounting, project accounting,
        > previsional accounting as well as asset- and cashmanagement,
        > generic reports and invoicing.
        >
        > * Immobilisation extends the Accounting Business Template
        > by providing support for immobilisations.
        >
        > * Payroll extends the Accounting Business Template to
        > provide administration and generation of payroll sheets for
        > employees.
        >
        > * Budget extends the Accounting Business Template by
        > providing the creation, planning and administration of budgets.
        >
        > * Product Data Management provides a transparent overview
        > of products and the corresponding BOMs.
        >
        > * Trade provides all necessary elements to support
        > procurement and sales. This Business Template provides
        > supplier lists, packing lists, orders, order management and
        > tracking, shippng and transport, fright and inventory management.
        >
        > * Material Requirement Planning provides all elements
        > required for the management of a production facility. This
        > Business Template provides bills of materials, product orders,
        > production reports, material requirement planning and complex
        > supply chains.
        >
        > * Customer Relationship Management (CRM) provides CRM
        > related features. It includes features to follow customer
        > development, management of the relations between customers and
        > other organisations, customer related incoming and outgoing
        > events such as phone calls and email, sales opportunities,
        > campaign management and meetings as well as a ticket tracking
        > system for support requests and complaints.
        >
        > * Project provides support for project planning as well as
        > project based accounting and cost analysis.
        >
        > * DMS provides a workflow based Document Management
        > System. It is focused on supporting open data formats but also
        > provides support for the major proprietary formats such as
        > ".doc" or ".xls".
        >
        > [edit] Industry specific Business Templates
        >
        > * The Apparel Business Template provides an extension of
        > ERP5, which is specialized for the requirements of the apparel
        > industry. This extension supports different fabrics, models,
        > colors, structures and collections by using the concept of
        > variations.
        >
        > * Banking is specialized for the daily processes of a
        > central bank. This Business Template supports handing out and
        > receiving cash, removing money from accounts and transfers
        > between accounts, check based payments, multicurrency support
        > as well as stock management of money and gold reserves in
        > different vaults. It also provides support for multiple
        > agencies and the necessary accounting either via ERP5
        > accounting or through interfacing with third party accounting
        > software.
        >
        > [edit] Business Templates for developers
        >
        > * ERP5 Web is used to publish ERP5 objects on the web in a
        > tailor made layout and design.
        >
        > * ERP5 XHTML Style provides the basis of the web oriented
        > design of ERP5 and manages the different modes (list, dialog,
        > view) as well as the rendering process.
        >
        > * ERP5 Forge provides tools for developers like a bug
        > tracker, Subversion support and a module for uploads. There
        > are also Business Templates for PDF- OpenOffice.org based
        > reports and automated functional, regression and user
        > interface testing.
        >
        > [edit] Internationalization and localization
        >
        > The ERP5 user interface is based on the UTF-8 standard and
        > provides support for translations and localizations. Asian and
        > Arabic languages and regions are fully supported. The default
        > language of ERP5 is English but there are also translations to
        > French, Japanese and Polish as well as custom accounting plans
        > for the French General Accounting Plan, French M9, French M14,
        > Polish General Accounting Plan and for Indian accounting laws.
        >
        > [edit] Independence
        >
        > Because ERP5 is Open Source Software the user remains in
        > control of their software. The risk of forced upgrades is
        > reduced and there is a lifelong guarantee on the usability and
        > extendability of the software. There is no vendor lock in and
        > because ERP5 is based on platform independent web based
        > client/server technology there is no lock in on any specific
        > operating system. All databases that provide an ODBC interface
        > can be used with ERP5.
        >
        > [edit] See also
        > Free software portal
        >
        > * List of ERP software packages
        >
        > [edit] References
        >
        > 1. ^ Oram, Andy (2007). Beautiful Code. O'Reilly. pp.
        > 340–342. ISBN 0596510047.
        >
        > [edit] External links
        >
        > * Developer page of ERP5
        > * Commercial page of ERP5
        > * Commercial page of ERP5 Express
        > * ERP5 Awarded Best ERP Implementation
        > * ERP5 Mobile Released and Certified for Nokia E61 Smartphone
        > * ERP5's architecture is featured in the book Beautiful Code
        >
        > [hide]
        > v • d • e
        > Accounting software
        > Open source
        > Non-web
        >
        > GnuCash · Grisbi · HomeBank · KMyMoney · OpenERP · Tryton ·
        > TurboCASH
        > Web-based
        >
        > Adempiere · BlueErp · Compiere · Dolibarr · EdgeERP · ERP5 ·
        > FrontAccounting · IntarS · Openbravo · OpenERP · opentaps ·
        > PhreeBooks · WebERP
        > Freeware
        > Microsoft Office Accounting Express
        > Retail
        > AME Accounting Software · Arquila INSIGHT · Banana Accounting
        > · COA Solutions Ltd · CYMA Systems · EasyAs Accounting
        > Software · FinanceToGo · FlexAccount · Integrated Office
        > Accounting · Microsoft Dynamics AX · Microsoft Dynamics GP ·
        > Microsoft Dynamics NAV · Microsoft Dynamics SL · Microsoft
        > Money · Microsoft Office Accounting Professional · Microsoft
        > Small Business Financials · Moneydance · Peachtree Accounting
        > · Quasar Accounting · QuickBooks · Quicken · SAP Business One
        > · Ubikwiti
        > File Formats
        > OFC · OFX · QC · QFX · QIF · XBRL
        > Category • Comparison
        >
        > mongoliw
        > Retrieved from "http://en.wikipedia.org/wiki/ERP5"
        > Categories: Accounting software | Linux accounting software |
        > Free finance software | Free accounting software | Free ERP
        > software | Free customer relationship management software |
        > Free software programmed in Python | ASP Accounting Systems |
        > Free project management software | Free business software |
        > Open source content management systems
        > Hidden categories: Articles lacking in-text citations from
        > August 2008
        > Views
        >
        > * Article
        > * Discussion
        > * Edit this page
        > * History
        >
        > Personal tools
        >
        > * Try Beta
        > * Log in / create account
        >
        > Navigation
        >
        > * Main page
        > * Contents
        > * Featured content
        > * Current events
        > * Random article
        >
        > Search
        >
        > Interaction
        >
        > * About Wikipedia
        > * Community portal
        > * Recent changes
        > * Contact Wikipedia
        > * Donate to Wikipedia
        > * Help
        >
        > Toolbox
        >
        > * What links here
        > * Related changes
        > * Upload file
        > * Special pages
        > * Printable version
        > * Permanent link
        > * Cite this page
        >
        > Languages
        >
        > * Deutsch
        > * Français
        > * Polski
        > * Português
        > * Русский
        >
        > Powered by MediaWiki
        > Wikimedia Foundation
        >
        > * This page was last modified on 22 July 2009 at 10:10.
        > * Text is available under the Creative Commons
        > Attribution-ShareAlike License; additional terms may apply.
        > See Terms of Use for details.
        > Wikipedia® is a registered trademark of the Wikimedia
        > Foundation, Inc., a non-profit organization.
        > * Privacy policy
        >
        >
        >
        >
        >
        >
        > http://oreilly.com/catalog/9780596510046/index.html
        >
        > Beautiful Code
        > Leading Programmers Explain How They Think
        >
        > By Andy Oram, Greg Wilson
        > Edited by Andy Oram, Greg Wilson
        > June 2007
        > Pages: 618
        > Series: Theory In Practice
        > ISBN 10: 0-596-51004-7 | ISBN 13: 9780596510046
        > starstarstarstarstar (4) (Average of 8 Customer Reviews
        >
        > Description
        >
        > How do the experts solve difficult problems in software
        > development? In this unique and insightful book, leading
        > computer scientists offer case studies that reveal how they
        > found unusual, carefully designed solutions to high-profile
        > projects. You will be able to look over the shoulder of major
        > coding and design experts as they work through their project's
        > architecture, the tradeoffs made in its construction, and when
        > it was important to break rules.
        >
        > How do the experts solve difficult problems in software
        > development? In this unique and insightful book, leading
        > computer scientists offer case studies that reveal how they
        > found unusual, carefully designed solutions to high-profile
        > projects. You will be able to look over the shoulder of major
        > coding and design experts to see problems through their eyes.
        >
        > This is not simply another design patterns book, or another
        > software engineering treatise on the right and wrong way to do
        > things. The authors think aloud as they work through their
        > project's architecture, the tradeoffs made in its
        > construction, and when it was important to break rules.
        > This book contains 33 chapters contributed by Brian Kernighan,
        > Karl Fogel, Jon Bentley, Tim Bray, Elliotte Rusty Harold,
        > Michael Feathers, Alberto Savoia, Charles Petzold, Douglas
        > Crockford, Henry S. Warren, Jr., Ashish Gulhati, Lincoln
        > Stein, Jim Kent, Jack Dongarra and Piotr Luszczek, Adam
        > Kolawa, Greg Kroah-Hartman, Diomidis Spinellis, Andrew
        > Kuchling, Travis E. Oliphant, Ronald Mak, Rogerio Atem de
        > Carvalho and Rafael Monnerat, Bryan Cantrill, Jeff Dean and
        > Sanjay Ghemawat, Simon Peyton Jones, Kent Dybvig, William Otte
        > and Douglas C. Schmidt, Andrew Patzer, Andreas Zeller,
        > Yukihiro Matsumoto, Arun Mehta, TV Raman, Laura Wingerd and
        > Christopher Seiwald, and Brian Hayes.
        > Beautiful Code is an opportunity for master coders to tell
        > their story. All author royalties will be donated to Amnesty
        > International.
        >
        >
        >
        > A beautiful addition to your bookshelf., April 07 2008
        > Rating: StarStarStarStarStar
        > Submitted by William Deegan [Respond | View]
        >
        > Beautiful Code: Leading Programmers Explain How They Think
        > Edited by Andy Oram & Greg Wilson
        >
        > Ever wonder how some of the most notable programmers think and
        > approach programming problems?
        > When was the last time you opened an analysis of algorithms
        > book, or delved into the beauty of quicksort and recursive
        > binary partitioning solutions?
        > Not for the faint of heart, it will make your brain hurt, but
        > in a good way. Does this sound like a commercial? Well, that's
        > how good this book is.
        >
        > If you brave reading this book, you'll get to hear what
        > notable programmers such as Brian Kernighan, Lincoln Stein,
        > Charles Petzold (o.k. those are just the names I recognized
        > before I started reading the book) consider "beautiful" code,
        > and how they approach creating and/or analyzing it. Same goes
        > for pieces of projects such as subversion, perforce, python,
        > jUnit.
        >
        > Charles Petzold goes through an excruciating to read, but
        > interesting, example of on the fly byte code generated for
        > .NET. The net is a 4x speed up over plain code, though I would
        > argue whether this qualifies for "Beautiful", maybe a neat
        > "hack", but probably not Beautiful.
        >
        > Elliotte Rusty Harold goes through a description of how he
        > contributed/created JDOM and later XOM, what he learned from
        > the first effort, and how he optimized XOM to its current
        > state, using analysis of the algorithms, clever programing,
        > use of precalculated values, and some other good tricks to
        > come up with a high speed validating XML parser.
        >
        > Want to understand the subversion delta editor? Read chapter
        > two, again, not for the light read.
        >
        > So if you want to learn about your art, you know programming,
        > brew yourself a fresh pot or two of coffee, sit down and read.
        > This book is probably best read a chapter at a time to absorb
        > the content. I know I had to reread some of the examples to
        > get the little light bulb above my head to glow brightly, but
        > I will say it's worth the effort.
        >
        > I can count on one hand the number of programming or
        > programming related books I would recommend every programmer
        > reads, this gets added to that short, and changing, list.
        >
        >
        > Beauty is in the eye of the beholder, January 09 2008
        > Rating: StarStarStarStarStar
        > Submitted by joshSVUG [Respond | View]
        >
        > I found the book’s concept intriguing. The ability to learn
        > from 33 highly respected members of the programming community
        > is invaluable. I’ve enjoyed my daily dose of Beautify Code…
        > but one thing caught me by surprise:
        >
        > Not all samples are beautiful… well in my eyes not all
        > samples/chapters are beautiful.
        >
        > I’ll skip listing the ones I found beautiful, interesting,
        > insightful and educational because I’m sure you will find
        > others that “do it” for you.
        >
        > All in all I think it’s worth giving this book a shot.
        >
        >
        >
        > A Very Good Book, October 03 2007
        > Rating: StarStarStarStarStar
        > Submitted by Amar [Respond | View]
        >
        >  The editing of the book, and the selection of the authors,
        > whose articles are published are good. The articles are
        > extremely useful for design and coding.
        >  The vision of the book has achieved more than my expectations.
        >  The interface designing addressed in the Delta editor
        > interface chapter is very useful for the people who want to
        > understand the system first and then to start coding.
        >  For intermediate programmers, the book helps you to design a
        > solution for a problem in an optimum way.
        >  The topics are more about designing than coding. But the
        > Test driven Development and writing the beautiful tests
        > explained by Alberto Savioa are very useful for the developers
        > who are in Test Driven Development and for the developers who
        > want improve writing tests and who want to start practicing
        > writing tests extensively. Coding principles explained in Code
        > in Motion chapter are very beautiful and the discussion about
        > Code Comprehension is something to follow for better
        > readability of the code.
        >  This book helps to design and code for the given task or in
        > developing a framework or solving a problem.
        >  The book covers all the topics or components of a software
        > system, which can be designed, coded, tested, and debugged
        > beautifully.
        >  I hope that publishers take enough interest to publish some
        > more of this kind.
        >
        > The endless journey of making software systems more elegant
        > and robust with high performance continues.
        >
        >
        > Read all reviews
        >
        > Excellent. Must read for software engineers., October 03 2007
        > Rating: StarStarStarStarStar
        > Submitted by jdruin [Respond | View]
        >
        > This book is a great compilation of software design problems
        > and solutions. Each chapter is an essay from one author which
        > covers a particular problem in computer science and/or
        > software engineering.
        >
        > The chapters are complete discussions within themselves and
        > they offer different insights into how to solve problems. The
        > solutions are geared to issues found in both the natural world
        > and the business world.
        >
        > Of particular interest (for me) were the chapters on seraching
        > and debugging.
        >
        > One aspect of the book that will be either a plus or a minus
        > depending on the reader is that because each chapter is by a
        > different author, there are many distinct writting styles
        > used. Since I was looking towards the book to gain insight
        > into how others solve these problems, I found this useful.
        > Since some of the context of the thought process came through
        > in the writting, it was more like talking to the authors
        > rather than just reading a textbook.
        >
        > The chapter vary considerably in both topic and the thought
        > process that went into the solution so inevitably there will
        > be chapters that interest any programmer.
        >
        > The books chapters can be read in any order and the editor
        > indexes the chapters well. Information is easy to find.
        >
        > Programming Pearls is of similar composition but with shorter
        > chapters and explanations. This book goes a step further and
        > is the next evolution of the computer science short-story tome.
        >
        >
        >
        >
        > Learn How to Think, September 17 2007
        > Rating: StarStarStarStarStar
        > Submitted by Max Luebbe [Respond | View]
        >
        > A frequent topic of discussion among those in any technical
        > field is for a short list of essential books that anyone worth
        > their salt has read. With regards to software engineering, two
        > classics quickly come to mind: Code Complete, and Design
        > Patterns, as well as a recent publication joining the ranks of
        > these epics, Beautiful Code by O'Reilly Press.
        >
        > What makes Beautiful Code stand apart from the rest, is that
        > it's format is so unconventional when compared to most other
        > programming texts. The book is comprised of 33 Chapters, each
        > written by a different author about a particular bit of code
        > they had written and thought to be particularly eloquent. The
        > best way to explain why this book is so wonderful is to make
        > an analogy about the differences between learning something
        > via a lecture as opposed to a private lesson. Most
        > instructional books will take the lecture approach, where the
        > author shows you one correct way to solve a problem, or
        > complete a certain task and the reader must then digest that
        > as best as possible. Beautiful Code is more like a private
        > lesson in which the author of each chapter is giving the
        > reader personalized attention by explaining their thought
        > processes, how they arrived at each step, and occasionally
        > showing some dead ends that didn't work out. Now consider that
        > these private lessons are being given by such legendary names
        > as Brian Kernighan, Charles Petzold, and Yukihiro Matsumoto -
        > and it becomes obvious why this is a must-have addition to any
        > serious software engineer's bookshelf. Some particularly
        > memorable sections include Karl Fogel's discussion on the
        > origins and implementation of the Subversion Delta Editor and
        > the look inside Google's MapReduce technology by Jeffrey Dean
        > and Sanjay Ghemawat.
        >
        > As stated earlier, one of the best strengths of this book is
        > that it is language neutral. In each chapter, as the author is
        > speaking from experience on a particular project, rather than
        > writing a chapter for a hypothetical “Better Programming in
        > Language XYZ”, you will see code snippets in C#, MSIL, Python,
        > Ruby, and several other languages (There's even one chapter
        > with Emacs Lisp!). This is important because the insight
        > gained from this book will not be diluted from one language
        > falling out of favor or into obsolescence, and allows for the
        > possibility of this title being just as valuable ten years
        > from now.
        >
        > Many books will teach you how to solve a problem, but rare are
        > those to teach you how to think. Beautiful Code is one of
        > those select few, and will keep you coming back from project
        > to project to consult its veteran sages of computer science. A
        > worthy edition to any serious programmer's library, and
        > hopefully a second volume is not far off.
        >
        >
        > A classic in the making?, August 12 2007
        > Rating: StarStarStarStarStar
        > Submitted by Mitch Wheat [Respond | View]
        >
        > Is this book a classic in the making? Probably!
        >
        > This book contains many diverse and wonderful chapters; the
        > highlights for me personally were from Jon Bentley (the
        > ‘Programming Pearls’ author) on “less is more”, Simon Peyton
        > Jones on Concurrency and although it was hard to pick a
        > favourite, I think “Beautiful Debugging” from Andreas Zeller
        > and “Distributed Programming with MapReduce” from Jeffrey Dean
        > and Sanjay Ghemawat stand out.
        >
        > This is not an easy book, in the sense that it requires that
        > you get into the right frame of mind to fully appreciate some
        > of the subtleties. You might need to find a quiet corner and
        > get into the zone whilst tackling one or two of the more
        > difficult topics. You might even need to read the odd chapter
        > twice before the ‘Aha!’ moment strikes, but it’s certainly
        > worth it. The time spent might well pay for itself several
        > times over if it provides the insight required to solve a
        > problem you encounter.
        >
        > I believe it is worth buying this book solely for the chapter
        > titled “Distributed Programming with MapReduce” which lucidly
        > describes how large-scale computations can be performed in
        > parallel with the important MapReduce algorithm (which is what
        > Google uses in many applications including google search,
        > across approximately 500,000 machines!). I mentioned the
        > original paper by Jeffrey Dean and Sanjay Ghemawat in a blog
        > post here.
        >
        > It covers many fields all with the theme of ‘Beautiful Code’.
        > Jon Bentley (the author of Programming Pearls) talks about the
        > ‘most beautiful code he never wrote’! This chapter struck a
        > chord because I often ‘soapbox’ that code should be short as
        > possible but not obtuse. Let’s face it, verbose code is just
        > as hard to understand (if not worse) than terse code.
        >
        > If you are a programmer purely because it is the way you pay
        > your bills, I don’t think you will find much to help with your
        > day-to-day routine in this book. On the other hand, if you are
        > a programmer who likes to find out how things really work, and
        > gain some insight into the minds of past master craftsman,
        > then you should definitely buy this book.
        >
        > This book deserves a place on every serious programmers
        > bookshelf since the lessons to be learned will not become
        > obsolete as languages and technologies change. Highly recommended.
        >
        > There is a web site dedicated to the book here:
        > http://beautifulcode.oreillynet.com/
        >
        > [ This review originally appeared on my blog:
        > http://mitch-wheat.blogspot.com
        > <http://mitch-wheat.blogspot.com/> ]
        >
        >
        >
        > Beautiful Code, August 08 2007
        > Rating: StarStarStarStarStar
        > Submitted by Regnard Kreisler C. Raquedan [Respond | View]
        >
        > The talent of the contributors is undeniable and the text
        > reminds me of the Algorithms class I took in college. The book
        > relates how various software design architects and experts
        > attack and solve problems while maintaining the elegance of
        > the implementation. The range of topics include Perl, Haskell,
        > Python and Ruby. This should give the enthusiastic developer a
        > fresh and broad perspective on software. I have to mention
        > that the book is developer oriented, so expect a lot of code
        > and text intertwined.
        >
        >
        >
        > Beautiful Code, July 21 2007
        > Rating: StarStarStarStarStar
        > Submitted by Anonymous Reader [Respond | View]
        >
        > I am always looking to for new ways to look at programming
        > problems. I love studying new programming languages in order
        > to bend my mind in new, uncomfortable ways. Both of these are
        > reasons I enjoyed Beautiful Code.
        >
        > Beautiful Code is a collection of essays from some well known
        > software engineers. That said, I didn't immediately recognize
        > many of their names (this is probably an indication of my lack
        > of exposure in their fields of expertise). If you are like me,
        > there is an alphabetical list of short biographical entries in
        > the back of the book you can use to acquaint yourself with who
        > wrote each chapter.
        >
        > There are chapters from people in the Perl, Python, Ruby,
        > Google, Scheme, and Haskell communities (among others).
        >
        > I especially enjoyed reading about Google's MapReduce
        > algorithm, Haskell's Software Transactional Memory, and
        > Scheme's syntax-case macro system. These are subjects I have
        > previously tried to tackle, but the explanations written in
        > this book have helped me approach understanding far better
        > than the academic papers on these subjects I have tried to read.
        >
        > You'll have to put forth effort to follow the explanations in
        > the chapters as the authors walk you through how they tackle a
        > given problem. This leads eventually to the solution, but may
        > involve many twists and turns along the way. These twists and
        > turns show how the authors think and grants us as the readers
        > insight into how they approach the problems at hand. It's the
        > journey to the desination that sometimes matters more than the
        > destination.
        >
        > For example, I've long wondered abut the difference between
        > hygenic and non-hygenic macros. Various descriptions on the
        > web have given me some clue, but chapter 25 shows examples and
        > explains the problem very clearly. It then goes about
        > discussing various solutions that have been devised over the
        > years before going into the details of the current solution
        > that is in use today. I've seen the end result before, but
        > knowing what motivated the solution gives me a much greater
        > appreciation for and understanding of it.
        >
        > The effort required for some chapters may be over your head as
        > they are for me, but those are the chapters where I find the
        > rewards to be the greatest as they force me to look at things
        > in new ways. Once I do achieve understanding I'm able to apply
        > the new found ways of thinking about problems to the
        > situations I face at work and elsewhere which has led to
        > unique and compelling solutions that I would not have thought
        > of before.
        >
        > I've long been on the search for beauty in the code I write. I
        > have found that as I read and take the time to understand what
        > others see as beautiful, even when I do not see beauty in it
        > at first, I gain greater insights into my craft. I am glad
        > that O'Reilly has taken the time to solicit responses from the
        > authors in this book as it has given us a wealth of experience
        > and expertise that we all can benefit from as we seek to gain
        > greater insights into the various facets of beauty and
        > elegance in code.
        >
        > Media reviews
        > "My appreciation of Beautiful Code is like the one I have for
        > the Justice League or the X-Men– a band of exceptional
        > individuals moving towards a common, altruistic end...This
        > should give the enthusiastic developer a fresh and broad
        > perspective on software. I have to mention that the book is
        > developer oriented, so expect a lot of code and text
        > intertwined. They say beauty is in the eye of the beholder.
        > The book hopefully will be able to give you a new way to look
        > at software."
        > -- Regnard Kreisler C. Raquedan, Standard Web Standards
        >
        >
        > "Beautiful Code presents wide-ranging contributions from 38
        > pioneering software designers who aim to "rouse and inspire a
        > new generation of coders" by sharing their most closely held
        > secrets. For example, contributor Ronald Mak expounds on his
        > elegant approach to NASA's Mars Rover, and Arun Mehta focuses
        > on the importance of making technology useful to the disabled.
        > Editors Oram and Wilson call the essays from such gifted
        > inventors "inspiring and uplifting.""
        > -- James Gray, Linux Journal
        >
        >
        > "This is not an easy book, in the sense that it requires that
        > you get into the right frame of mind to fully appreciate some
        > of the subtleties. You might need to find a quiet corner and
        > get into the zone whilst tackling one or two of the more
        > difficult topics. You might even need to read the odd chapter
        > twice before the 'Aha!' moment strikes, but it's certainly
        > worth it. The time spent might well pay for itself several
        > times over if it provides the insight required to solve a
        > problem you encounter...If you are a programmer who likes to
        > find out how things really work, and gain some insight into
        > the minds of past master craftsman, then you should definitely
        > buy this book. This book deserves a place on every serious
        > programmers bookshelf since the lessons to be learned will not
        > become obsolete as languages and technologies change. Highly
        > recommended."
        > -- Mitch Wheat, Treat the Cause, Not the Symptoms!
        >
        > Reply
        >
        > Reply to all
        >
        > Forward
        >
        >
        >
        >
        >
        >
        > Reply
        >
        > |
        >
        >
        > Ben de Vries
        >
        > to *Jeremy*, me
        >
        >
        > show details 8:33 PM (12 hours ago)
        >
        >
        > CC J-
        > - Show quoted text -
        >
        >
        > ---------- Forwarded message ----------
        > From: *Mark Roest* <marklroest@...
        > <mailto:marklroest@...>>
        > Date: 2009/9/8
        > Subject: Nexedi Open Source ERP5 and more
        > To: Ray Phoenix <Ray.Phoenix@...
        > <mailto:Ray.Phoenix@...>>, Ben de Vries
        > <bendevries1968@... <mailto:bendevries1968@...>>,
        > David Alan Foster <DALAN@... <mailto:DALAN@...>>
        >
        >
        > Ray, Jeremy, Ben and David,
        >
        > Here are some more ERP5 resources (the top part is a repeat of
        > what I just sent) and reviews of an important book for
        > programmers and for IT systems designers. Ben, please pass to
        > Jeremy.
        >
        > Regards,
        >
        > Mark
        >
        > http://www.nexedi.com/company/pr/news-erp5-unilog-eads
        > Nexedi Open Source ERP5
        >
        > Communiqués de presse
        > Titre
        > UNILOG reaches Major Milestone in Open Source ERP5
        > Implementation at Infoterra
        > Contenu de la page
        > UNILOG (a LogicaCMG company), reaches Major Milestone in Open
        > Source ERP5 Implementation in Infoterra´s (an EADS Astrium
        > company) TerraSAR-X Commercial Service Segment
        >
        > Friedrichshafen, Munich, Lille, Paris, 23 January 2006 - The
        > implementation of ERP5 Infoterra´s TerraSAR-X Commercial
        > Service Segment (TSXX) has reached a major milestone with the
        > delivery of a complete order management system as an
        > integrated element of the overall TSXX back office landscape
        > with several interfaces, e.g. to DLR, EADS Astrium SAP, and
        > Receiving Stations located around the globe by Unilog Avinci
        > in December 2005. Infoterra GmbH holds the exclusive
        > commercial exploitation rights for TerraSAR-X and is currently
        > installing the Commercial Service Segment for the spacecraft.
        > ERP5 is an advanced open source ERP software created by
        > Nexedi. The implementation of ERP5 for the TerraSAR-X was
        > conducted by Unilog Avinci Munich Office with the support of
        > Nexedi and Nuxeo.
        >
        > According to Ralf Duering, TSXX project leader at Infoterra,
        > “ERP5 is the right solution for Infoterra’s order management
        > because its web – and workflow based approach provides the
        > level of flexibility and security required for a global
        > project such as TerraSAR-X. With ERP5, our distribution
        > partners around the world can access our central ERP5
        > infrastructure and place orders securely.”
        >
        > Friedbert Karch, Munich Area Manager at Unilog Avinci, adds
        > “TerraSAR-X ERP5 implementation is the sign that open source
        > ERPs can now provide value-added solutions to large
        > organisations looking for more flexibility, more
        > interoperability and more internet usage. It also shows that
        > professional service organisations such as Unilog Avinci are
        > the right partner for demanding industries such as Aerospace
        > in search of a high level of service and support based on open
        > source software. Unilog Avinci has shown that it can fulfil
        > the quality requirements of the ESA standard.”
        >
        > Jean-Paul Smets, CEO of Nexedi, “The TerraSAR-X project is the
        > first implementation of ERP5 advanced security model in
        > Europe. Together with the ERP Fast design methodology, ERP5
        > can model complex organisations with multiple sites, multiple
        > partners and granular access rights to a shared central
        > database. This project has also shown the possibility to
        > interface ERP5 through SOAP Web services with other enterprise
        > applications in a transactional way”.
        >
        > Stéfane Fermigier, CEO of Nuxeo, concludes “TerraSAR-X ERP5
        > implementation has shown that the high quality and maturity of
        > ERP5 technology allows the implementation of complex projects
        > in a short time. ERP5 includes a sophisticated workflow-based
        > CRM; thus, the TerraSAR-X business case benefits from a fully
        > integrated solution”.
        > About Unilog Avinci
        >
        > Unilog is a European IT Consultancy with a staff of 8.000
        > employees, specialized in the design, development and support
        > of IT solutions for major corporations, with a 35-year track
        > record of profitable growth and financial independence. Unilog
        > Avinci is the Germany-based IT integrator of the Unilog group.
        > Our consultants provide result-oriented and customer-centred
        > services: Management and IT Consulting, Systems integration,
        > Outsourcing and IT Training, using practical, performing and
        > cost-efficient methods.
        >
        > As of January 16th, 2006 Unilog is a LogicaCMG company.
        >
        > Web: www.unilog.de <http://www.unilog.de/>
        > Contact: Frank Thies (Management Consultant) +49 178 88 66 194
        > About Infoterra GmbH
        >
        > Infoterra GmbH, Germany, holds the exclusive commercial
        > exploitation rights for the new German radar satellite
        > TerraSAR-X, and will supply weather-independent,
        > high-resolution, new-quality data as well as a variety of
        > radar-based geo-information products after the satellites´
        > launch in mid 2006. Currently, the company is preparing the
        > distribution of TerraSAR-X data by establishing a global
        > partner network.
        >
        > Web: www.infoterra.de <http://www.infoterra.de/>
        > www.terrasar.de <http://www.terrasar.de/>
        > Contact: Ralf Düring (TSXX Project Manager) +49 160 972 39 127
        > About Nexedi
        >
        > Nexedi is the founder and developer of open source web based
        > ERP5 (www.erp5.com <http://www.erp5.com/>). A very flexible
        > and document oriented workflow based ERP-System. Nexedi
        > provides business solutions cross-industries for small, medium
        > and large companies though partners in Africa, Americas, Asia
        > and Europe. Nexedi customers include financial, automotive,
        > apparel, telecommunication, defence, aerospace, consumer
        > electronics and government. With headquarters in France and
        > operations arround the world, Nexedi supports both open source
        > values and corporate customers' needs in a timely, profitable
        > and sustainable business.
        >
        > Web: www.nexedi.com <http://www.nexedi.com/>
        > www.erp5.com <http://www.erp5.com/>
        > Contact: Jean-Paul Smets (Founder and CEO) +33(0)6 29 02 44 25
        > - info@... <mailto:info@...>
        > About Nuxeo
        >
        > NUXEO is the European leader for services around the ZOPE
        > platform. It is the creator and publisher of the CPS open
        > source enterprise content management and collaborative portal
        > and has a lot of expertise in enterprise content management,
        > collaborative portals, workflows and process management and
        > ERP. CPS is a mature solution used by more than 50 companies
        > in 8 countries. Unilog and Nuxeo have five successful
        > implementations in common.
        >
        > Web: www.nuxeo.com <http://www.nuxeo.com/>
        > Contact: Stéfane Fermigier (Founder and CEO).
        >
        >
        >
        >
        >
        > http://www.erp5.com/news/news-erp5-mobile-release
        >
        > Press Release
        > Title
        > ERP5 Mobile Released and Certified for Nokia E61 Smartphone
        > Page Content
        > ERP5 Mobile Released and Certified for Nokia E61 Smartphone
        >
        > Paris (France), New York (USA) and Tokyo (Japan), January 28th
        > 2007 – Nexedi, the creator of ERP5, the most advanced open
        > source / free ERP platform, has released the first open source
        > ERP for smartphones today: ERP5 Mobile. This new component of
        > the ERP5 family will be presented simultaneously to the public
        > during the Linux Solutions 2007 exhibition in Paris and to
        > selected ERP5 users in Tokyo and New York.
        >
        > The addition of ERP5 Mobile to the collection of freely
        > available Business Templates makes it possible to access ERP5
        > from any web enabled mobile device such as the Nokia E61
        > smartphone. According to Jean-Paul Smets, CEO of Nexedi, "The
        > user interface of ERP5 Mobile has been designed with the
        > special requirements of mobile devices in mind and is
        > optimized for easy and efficient access to ERP5 on small
        > displays."
        >
        > Kristian Rother, Nexedi Marketing VP adds, "This latest
        > Business Template has turned ERP5 into a truly pervasive
        > system. ERP5 Mobile can be used anywhere to query, update and
        > enter employee or customer data from the ERP system or to view
        > production schedules and accounting transactions."
        >
        > “ERP5 Mobile saves lots of time for our sales force because
        > they can access our CRM at any time even if they don't have
        > access to a computer and especially because they don't have to
        > reinsert data that they collected in the field into the ERP
        > later.” says Thierry Brettnacher Vice President, Consulting of
        > ERP5.
        >
        > The web enabled and standard compliant Nokia E61 smartphone
        > was certified for ERP5 Mobile as "reference development
        > environment". The Nokia E61 smartphone was selected because of
        > its effective design and because of the implication of Nokia
        > (with the exception of its patent department) in favour of
        > open source / free software such as Python.
        >
        > ERP5 Mobile can be downloaded from the public repository at
        > ERP5 located at http://svn.erp5.org <http://svn.erp5.org/>. A
        > screen video which gives an overview of ERP5 Mobile is
        > available at http://www.youtube.com/watch?v=Yc-PpjLBrNg.
        >
        > ERP5 Mobile and ERP5 will be shown and explained by the Nexedi
        > team during the Linux Solutions 2007 conference in Paris,
        > France from January 30th to February 1st 2006. Nexedi shares
        > booth D32 with its partner Mandriva Linux. For more
        > information about the conference please visit
        > http://www.solutionslinux.fr <http://www.solutionslinux.fr/>
        >
        > Example of ERP5 Mobile Page
        > Example Screen of ERP5 Mobile
        >
        > Video of ERP5 Mobile
        > Permanent URL of this Press Release
        > http://www.erp5.com/news/news-erp5-mobile-release
        > About Nexedi and ERP5
        >
        > Nexedi has developed and deployed ERP5 for a wide range of
        > industries such as aerospace, apparel, banking, healthcare and
        > government. ERP5 is used in companies of all sizes in Africa,
        > Asia, Europe, North America and South America. The open
        > licensing of ERP5 eliminates licensing costs and provides full
        > freedom to update and modify the system as business
        > requirements change without depending on a single vendor.
        >
        > www.erp5.com <http://www.erp5.com/>
        > www.nexedi.com <http://www.nexedi.com/>
        > info@... <mailto:info@...>
        > Legalese
        >
        > Nexedi, ERP5, Business Template and BT5 are registered
        > trademarks of Nexedi. Other trademarks are registered
        > trademarks of their respective owners.
        >
        > * Press Release
        > * Services aux entreprises
        > * Carrières et offres d'emploi
        > * Qui sommes-nous ?
        > * Demande d'information
        >
        > Showroom
        >
        > * Pourquoi ERP5?
        > * Pourquoi un ERP libre?
        > * ERP mode d'emploi
        >
        > Liens
        >
        > * ERP5 Enterprise
        > * ERP5 Express
        > * ERP5 Community
        > * My ERP5
        > * Nexedi KK
        >
        >
        >
        >
        >
        > I think we may be able to apply this template to solar panels,
        > screws, clips, and other highly varied component categories.
        >
        > "The Apparel Business Template provides an extension of ERP5,
        > which is specialized for the requirements of the apparel
        > industry. This extension supports different fabrics, models,
        > colors, structures and collections by using the concept of
        > variations."
        >
        > ERP5
        > From Wikipedia, the free encyclopedia
        > Jump to: navigation, search
        > This article includes a list of references, related
        > reading or external links, but its sources remain unclear
        > because it lacks inline citations. Please improve this article
        > by introducing more precise citations where appropriate.
        > (August 2008)
        > ERP5 Developer(s) Nexedi
        > Written in Python
        > Operating system Cross-platform
        > Type ERP, CRM, SaaS
        > License GPL
        > Website www.erp5.com <http://www.erp5.com/>
        >
        > ERP5 is a free Enterprise Resource Planning system based on
        > the Zope application server. It is mainly developed in the
        > Python programming language and the source code is freely
        > available under the GNU General Public License. ERP5 is
        > developed by the French company Nexedi which also offers
        > consulting, customizations and training for ERP5. There are
        > currently two version of ERP5:
        >
        > * ERP5 Enterprise is used in enterprise level customer
        > projects which are mainly focused on custom development and
        > customizations based on the individual business processes of
        > the company.
        > * ERP5 Express is a hosted solution offered as Software as
        > a Service for a monthly fee which is standardized for the
        > typical needs of small companies. It offers HR and CRM
        > functionality and Accounting and Document Management features
        > will be added at the beginning of 2008.
        >
        > Contents
        > [hide]
        >
        > * 1 Architecture
        > * 2 Business Templates
        > o 2.1 Functionality
        > * 3 Industry specific Business Templates
        > o 3.1 Business Templates for developers
        > * 4 Internationalization and localization
        > * 5 Independence
        > * 6 See also
        > * 7 References
        > * 8 External links
        >
        > [edit] Architecture
        >
        > The 5 in ERP5 represents the 5 core principles which form the
        > basis of ERP5. These five principles are explained in the book
        > Beautiful Code [1] as follows:
        >
        > * Resource. Describes a resource necessary to realize a
        > business process, such as individual skills, products,
        > machines, and so on.
        >
        > * Node. A business entity that receives and sends
        > resources. It can be related to a physical entity (such as
        > industrial facilities) or an abstract one (such as bank
        > account). Metanodes are nodes containing other nodes, such as
        > companies.
        >
        > * Path. Describes how a node accesses resources it needs
        > from another node. For instance, a path may be a trade
        > procedure that defines how a client obtains a product from a
        > supplier.
        >
        > * Movement. Describes a movement of resources among nodes
        > at a given moment and for a given period of time. For example,
        > one such movement can be the shipping of raw material from the
        > warehouse to the factory. Movements are realizations of Paths.
        >
        > * Item. A unique instance of a resource. For instance, a
        > CD driver is a resource for assembling a computer, while the
        > CD driver PART NUMBER 23E982 is an item.
        >
        > [edit] Business Templates
        >
        > [edit] Functionality
        >
        > ERP5 provides the business logic in so called Business
        > Templates. Currently the following functionality is provided:
        >
        > * Accounting provides multiple accounting fea<br/><br/>(Message over 64 KB, truncated)
      • Andrius Kulikauskas
        Thank you, Ricardo! Andrius
        Message 3 of 8 , Sep 18 11:25 AM
        • 0 Attachment
          Thank you, Ricardo! Andrius

          ricardoolpc wrote:
          > Hi Wael
          >
          > If you just want to implement a small-scale online shop, then you can
          > look for any 'fully featured' web-hosting company. They often offer a
          > large package of Free Open Source Programs, called 'Fantastico', that
          > you can choose to install via the 'CPanel' control panel. You can
          > google for companies by searching for - "web hosting" fanastico.
          >
          > For example, on EUKHost.com, a good-value UK web-hosting company, here
          > are some pages showing all the facilities they give you...
          >
          > http://www.eukhost.com/fantastico.php
          >
          > The 2 main e-commerce shopping-cart programs are osCommerce and
          > ZenCart. I think ZenCart is more modern and easier to use. You can
          > read some reviews.
          >
          > http://www.eukhost.com/ (home page)
          >
          > http://www.eukhost.com/cpanel-web-hosting.php (hosting package prices)
          >
          > The Fantastico package of FOSS programs is offered by many different
          > hosting companies. The collection wasn't assembled by EUKHost.
          >
          > EUKHost give you many other facilities outside the Fantastico package,
          > including some relating to CRM (Customer Relationship Management). See
          > the list on the hosting package prices page (link above). This
          > includes some things you may need, like a 'Ticketing-system' so
          > customers can report problem, and it can allocate them a 'ticket' (a
          > case-number) and track the status of their problem.
          >
          > For programmers, they include PHP, Perl, ImageMagick etc.
          >
          > Ricardo
          >
          > --- In learnhowtolearn@yahoogroups.com, Andrius Kulikauskas <ms@...>
          > wrote:
          > >
          > > Wael,
          > > Is this what you are looking for?
          > >
          > > http://www.oscommerce.com
          > >
          > http://blog.webdistortion.com/2008/05/03/9-kick-ass-open-source-e-commerce-platforms-reviewed/
          > >
          > > I googled "e-commerce open source software".
          > >
          > > Also, Sasha Mrkailo is setting up a store for his wife Zdenka's
          > fashions at:
          > > http://www.etsy.com
          > > Maybe that's a good place to start?
          > >
          > > Andrius
          > >
          > > Andrius Kulikauskas
          > > Minciu Sodas
          > > http://www.ms.lt
          > > ms@...
          > >
          > >
          > >
          > > Global Palestine wrote:
          > > > I could not find the relation between ERP5 and developing online-shop
          > > > like this:
          > https://mail.google.com/mail/?ui=2&view=bsp&ver=1qygpcgurkovy
          > > > Is there a way to "do it by your self" or low rate assistance?
          > > >
          > > >
          > > > Thanks
          > > > Wael
          > > >
          > > > On Wed, Sep 9, 2009 at 7:29 PM, Mark Roest marklroest@...
          > > > <mailto:marklroest@...> wrote:
          > > >
          > > > Wael and all,
          > > >
          > > > This is probably the right resource. They also have ERP5 Express.
          > > >
          > > > Regards,
          > > >
          > > > Mark
          > > >
          > > > On Wed, Sep 9, 2009 at 6:54 AM, Global Palestine
          > > > globalpalestine@...
          > > > <mailto:globalpalestine@...> wrote:
          > > >
          > > > Here are some more ERP5 resources (the top part is a repeat of
          > > > what I just sent) and reviews of an important book for
          > > > programmers and for IT systems designers.
          > > >
          > > > Regards,
          > > >
          > > > Mark
          > > >
          > > > http://www.nexedi.com/company/pr/news-erp5-unilog-eads
          > > > Nexedi Open Source ERP5
          > > >
          > > > Communiqués de presse
          > > > Titre
          > > > UNILOG reaches Major Milestone in Open Source ERP5
          > > > Implementation at Infoterra
          > > > Contenu de la page
          > > > UNILOG (a LogicaCMG company), reaches Major Milestone in Open
          > > > Source ERP5 Implementation in Infoterra´s (an EADS Astrium
          > > > company) TerraSAR-X Commercial Service Segment
          > > >
          > > > Friedrichshafen, Munich, Lille, Paris, 23 January 2006 - The
          > > > implementation of ERP5 Infoterra´s TerraSAR-X Commercial
          > > > Service Segment (TSXX) has reached a major milestone with the
          > > > delivery of a complete order management system as an
          > > > integrated element of the overall TSXX back office landscape
          > > > with several interfaces, e.g. to DLR, EADS Astrium SAP, and
          > > > Receiving Stations located around the globe by Unilog Avinci
          > > > in December 2005. Infoterra GmbH holds the exclusive
          > > > commercial exploitation rights for TerraSAR-X and is currently
          > > > installing the Commercial Service Segment for the spacecraft.
          > > > ERP5 is an advanced open source ERP software created by
          > > > Nexedi. The implementation of ERP5 for the TerraSAR-X was
          > > > conducted by Unilog Avinci Munich Office with the support of
          > > > Nexedi and Nuxeo.
          > > >
          > > > According to Ralf Duering, TSXX project leader at Infoterra,
          > > > “ERP5 is the right solution for Infoterra’s order management
          > > > because its web â€" and workflow based approach provides the
          > > > level of flexibility and security required for a global
          > > > project such as TerraSAR-X. With ERP5, our distribution
          > > > partners around the world can access our central ERP5
          > > > infrastructure and place orders securely.�
          > > >
          > > > Friedbert Karch, Munich Area Manager at Unilog Avinci, adds
          > > > “TerraSAR-X ERP5 implementation is the sign that open source
          > > > ERPs can now provide value-added solutions to large
          > > > organisations looking for more flexibility, more
          > > > interoperability and more internet usage. It also shows that
          > > > professional service organisations such as Unilog Avinci are
          > > > the right partner for demanding industries such as Aerospace
          > > > in search of a high level of service and support based on open
          > > > source software. Unilog Avinci has shown that it can fulfil
          > > > the quality requirements of the ESA standard.�
          > > >
          > > > Jean-Paul Smets, CEO of Nexedi, “The TerraSAR-X project is the
          > > > first implementation of ERP5 advanced security model in
          > > > Europe. Together with the ERP Fast design methodology, ERP5
          > > > can model complex organisations with multiple sites, multiple
          > > > partners and granular access rights to a shared central
          > > > database. This project has also shown the possibility to
          > > > interface ERP5 through SOAP Web services with other enterprise
          > > > applications in a transactional way�.
          > > >
          > > > Stéfane Fermigier, CEO of Nuxeo, concludes “TerraSAR-X ERP5
          > > > implementation has shown that the high quality and maturity of
          > > > ERP5 technology allows the implementation of complex projects
          > > > in a short time. ERP5 includes a sophisticated workflow-based
          > > > CRM; thus, the TerraSAR-X business case benefits from a fully
          > > > integrated solution�.
          > > > About Unilog Avinci
          > > >
          > > > Unilog is a European IT Consultancy with a staff of 8.000
          > > > employees, specialized in the design, development and support
          > > > of IT solutions for major corporations, with a 35-year track
          > > > record of profitable growth and financial independence. Unilog
          > > > Avinci is the Germany-based IT integrator of the Unilog group.
          > > > Our consultants provide result-oriented and customer-centred
          > > > services: Management and IT Consulting, Systems integration,
          > > > Outsourcing and IT Training, using practical, performing and
          > > > cost-efficient methods.
          > > >
          > > > As of January 16th, 2006 Unilog is a LogicaCMG company.
          > > >
          > > > Web: www.unilog.de <http://www.unilog.de/>
          > > > Contact: Frank Thies (Management Consultant) +49 178 88 66 194
          > > > About Infoterra GmbH
          > > >
          > > > Infoterra GmbH, Germany, holds the exclusive commercial
          > > > exploitation rights for the new German radar satellite
          > > > TerraSAR-X, and will supply weather-independent,
          > > > high-resolution, new-quality data as well as a variety of
          > > > radar-based geo-information products after the satellites´
          > > > launch in mid 2006. Currently, the company is preparing the
          > > > distribution of TerraSAR-X data by establishing a global
          > > > partner network.
          > > >
          > > > Web: www.infoterra.de <http://www.infoterra.de/>
          > > > www.terrasar.de <http://www.terrasar.de/>
          > > > Contact: Ralf Düring (TSXX Project Manager) +49 160 972 39 127
          > > > About Nexedi
          > > >
          > > > Nexedi is the founder and developer of open source web based
          > > > ERP5 (www.erp5.com <http://www.erp5.com/>). A very flexible
          > > > and document oriented workflow based ERP-System. Nexedi
          > > > provides business solutions cross-industries for small, medium
          > > > and large companies though partners in Africa, Americas, Asia
          > > > and Europe. Nexedi customers include financial, automotive,
          > > > apparel, telecommunication, defence, aerospace, consumer
          > > > electronics and government. With headquarters in France and
          > > > operations arround the world, Nexedi supports both open source
          > > > values and corporate customers' needs in a timely, profitable
          > > > and sustainable business.
          > > >
          > > > Web: www.nexedi.com <http://www.nexedi.com/>
          > > > www.erp5.com <http://www.erp5.com/>
          > > > Contact: Jean-Paul Smets (Founder and CEO) +33(0)6 29 02 44 25
          > > > - info@... <mailto:info@...
          > > > About Nuxeo
          > > >
          > > > NUXEO is the European leader for services around the ZOPE
          > > > platform. It is the creator and publisher of the CPS open
          > > > source enterprise content management and collaborative portal
          > > > and has a lot of expertise in enterprise content management,
          > > > collaborative portals, workflows and process management and
          > > > ERP. CPS is a mature solution used by more than 50 companies
          > > > in 8 countries. Unilog and Nuxeo have five successful
          > > > implementations in common.
          > > >
          > > > Web: www.nuxeo.com <http://www.nuxeo.com/>
          > > > Contact: Stéfane Fermigier (Founder and CEO).
          > > >
          > > >
          > > >
          > > >
          > > >
          > > > http://www.erp5.com/news/news-erp5-mobile-release
          > > >
          > > > Press Release
          > > > Title
          > > > ERP5 Mobile Released and Certified for Nokia E61 Smartphone
          > > > Page Content
          > > > ERP5 Mobile Released and Certified for Nokia E61 Smartphone
          > > >
          > > > Paris (France), New York (USA) and Tokyo (Japan), January 28th
          > > > 2007 â€" Nexedi, the creator of ERP5, the most advanced open
          > > > source / free ERP platform, has released the first open source
          > > > ERP for smartphones today: ERP5 Mobile. This new component of
          > > > the ERP5 family will be presented simultaneously to the public
          > > > during the Linux Solutions 2007 exhibition in Paris and to
          > > > selected ERP5 users in Tokyo and New York.
          > > >
          > > > The addition of ERP5 Mobile to the collection of freely
          > > > available Business Templates makes it possible to access ERP5
          > > > from any web enabled mobile device such as the Nokia E61
          > > > smartphone. According to Jean-Paul Smets, CEO of Nexedi, "The
          > > > user interface of ERP5 Mobile has been designed with the
          > > > special requirements of mobile devices in mind and is
          > > > optimized for easy and efficient access to ERP5 on small
          > > > displays."
          > > >
          > > > Kristian Rother, Nexedi Marketing VP adds, "This latest
          > > > Business Template has turned ERP5 into a truly pervasive
          > > > system. ERP5 Mobile can be used anywhere to query, update and
          > > > enter employee or customer data from the ERP system or to view
          > > > production schedules and accounting transactions."
          > > >
          > > > “ERP5 Mobile saves lots of time for our sales force because
          > > > they can access our CRM at any time even if they don't have
          > > > access to a computer and especially because they don't have to
          > > > reinsert data that they collected in the field into the ERP
          > > > later.� says Thierry Brettnacher Vice President, Consulting of
          > > > ERP5.
          > > >
          > > > The web enabled and standard compliant Nokia E61 smartphone
          > > > was certified for ERP5 Mobile as "reference development
          > > > environment". The Nokia E61 smartphone was selected because of
          > > > its effective design and because of the implication of Nokia
          > > > (with the exception of its patent department) in favour of
          > > > open source / free software such as Python.
          > > >
          > > > ERP5 Mobile can be downloaded from the public repository at
          > > > ERP5 located at http://svn.erp5.org <http://svn.erp5.org/>. A
          > > > screen video which gives an overview of ERP5 Mobile is
          > > > available at http://www.youtube.com/watch?v=Yc-PpjLBrNg.
          > > >
          > > > ERP5 Mobile and ERP5 will be shown and explained by the Nexedi
          > > > team during the Linux Solutions 2007 conference in Paris,
          > > > France from January 30th to February 1st 2006. Nexedi shares
          > > > booth D32 with its partner Mandriva Linux. For more
          > > > information about the conference please visit
          > > > http://www.solutionslinux.fr <http://www.solutionslinux.fr/>
          > > >
          > > > Example of ERP5 Mobile Page
          > > > Example Screen of ERP5 Mobile
          > > >
          > > > Video of ERP5 Mobile
          > > > Permanent URL of this Press Release
          > > > http://www.erp5.com/news/news-erp5-mobile-release
          > > > About Nexedi and ERP5
          > > >
          > > > Nexedi has developed and deployed ERP5 for a wide range of
          > > > industries such as aerospace, apparel, banking, healthcare and
          > > > government. ERP5 is used in companies of all sizes in Africa,
          > > > Asia, Europe, North America and South America. The open
          > > > licensing of ERP5 eliminates licensing costs and provides full
          > > > freedom to update and modify the system as business
          > > > requirements change without depending on a single vendor.
          > > >
          > > > www.erp5.com <http://www.erp5.com/>
          > > > www.nexedi.com <http://www.nexedi.com/>
          > > > info@... <mailto:info@...
          > > > Legalese
          > > >
          > > > Nexedi, ERP5, Business Template and BT5 are registered
          > > > trademarks of Nexedi. Other trademarks are registered
          > > > trademarks of their respective owners.
          > > >
          > > > * Press Release
          > > > * Services aux entreprises
          > > > * Carrières et offres d'emploi
          > > > * Qui sommes-nous ?
          > > > * Demande d'information
          > > >
          > > > Showroom
          > > >
          > > > * Pourquoi ERP5?
          > > > * Pourquoi un ERP libre?
          > > > * ERP mode d'emploi
          > > >
          > > > Liens
          > > >
          > > > * ERP5 Enterprise
          > > > * ERP5 Express
          > > > * ERP5 Community
          > > > * My ERP5
          > > > * Nexedi KK
          > > >
          > > >
          > > >
          > > >
          > > >
          > > > I think we may be able to apply this template to solar panels,
          > > > screws, clips, and other highly varied component categories.
          > > >
          > > > "The Apparel Business Template provides an extension of ERP5,
          > > > which is specialized for the requirements of the apparel
          > > > industry. This extension supports different fabrics, models,
          > > > colors, structures and collections by using the concept of
          > > > variations."
          > > >
          > > > ERP5
          > > > From Wikipedia, the free encyclopedia
          > > > Jump to: navigation, search
          > > > This article includes a list of references, related
          > > > reading or external links, but its sources remain unclear
          > > > because it lacks inline citations. Please improve this article
          > > > by introducing more precise citations where appropriate.
          > > > (August 2008)
          > > > ERP5 Developer(s) Nexedi
          > > > Written in Python
          > > > Operating system Cross-platform
          > > > Type ERP, CRM, SaaS
          > > > License GPL
          > > > Website www.erp5.com <http://www.erp5.com/>
          > > >
          > > > ERP5 is a free Enterprise Resource Planning system based on
          > > > the Zope application server. It is mainly developed in the
          > > > Python programming language and the source code is freely
          > > > available under the GNU General Public License. ERP5 is
          > > > developed by the French company Nexedi which also offers
          > > > consulting, customizations and training for ERP5. There are
          > > > currently two version of ERP5:
          > > >
          > > > * ERP5 Enterprise is used in enterprise level customer
          > > > projects which are mainly focused on custom development and
          > > > customizations based on the individual business processes of
          > > > the company.
          > > > * ERP5 Express is a hosted solution offered as Software as
          > > > a Service for a monthly fee which is standardized for the
          > > > typical needs of small companies. It offers HR and CRM
          > > > functionality and Accounting and Document Management features
          > > > will be added at the beginning of 2008.
          > > >
          > > > Contents
          > > > [hide]
          > > >
          > > > * 1 Architecture
          > > > * 2 Business Templates
          > > > o 2.1 Functionality
          > > > * 3 Industry specific Business Templates
          > > > o 3.1 Business Templates for developers
          > > > * 4 Internationalization and localization
          > > > * 5 Independence
          > > > * 6 See also
          > > > * 7 References
          > > > * 8 External links
          > > >
          > > > [edit] Architecture
          > > >
          > > > The 5 in ERP5 represents the 5 core principles which form the
          > > > basis of ERP5. These five principles are explained in the book
          > > > Beautiful Code [1] as follows:
          > > >
          > > > * Resource. Describes a resource necessary to realize a
          > > > business process, such as individual skills, products,
          > > > machines, and so on.
          > > >
          > > > * Node. A business entity that receives and sends
          > > > resources. It can be related to a physical entity (such as
          > > > industrial facilities) or an abstract one (such as bank
          > > > account). Metanodes are nodes containing other nodes, such as
          > > > companies.
          > > >
          > > > * Path. Describes how a node accesses resources it needs
          > > > from another node. For instance, a path may be a trade
          > > > procedure that defines how a client obtains a product from a
          > > > supplier.
          > > >
          > > > * Movement. Describes a movement of resources among nodes
          > > > at a given moment and for a given period of time. For example,
          > > > one such movement can be the shipping of raw material from the
          > > > warehouse to the factory. Movements are realizations of Paths.
          > > >
          > > > * Item. A unique instance of a resource. For instance, a
          > > > CD driver is a resource for assembling a computer, while the
          > > > CD driver PART NUMBER 23E982 is an item.
          > > >
          > > > [edit] Business Templates
          > > >
          > > > [edit] Functionality
          > > >
          > > > ERP5 provides the business logic in so called Business
          > > > Templates. Currently the following functionality is provided:
          > > >
          > > > * Accounting provides multiple accounting features such as
          > > > multi-key analytical accounting, multidimensional budget
          > > > accounting, activity based accounting, project accounting,
          > > > previsional accounting as well as asset- and cashmanagement,
          > > > generic reports and invoicing.
          > > >
          > > > * Immobilisation extends the Accounting Business Template
          > > > by providing support for immobilisations.
          > > >
          > > > * Payroll extends the Accounting Business Template to
          > > > provide administration and generation of payroll sheets for
          > > > employees.
          > > >
          > > > * Budget extends the Accounting Business Template by
          > > > providing the creation, planning and administration of budgets.
          > > >
          > > > * Product Data Management provides a transparent overview
          > > > of products and the corresponding BOMs.
          > > >
          > > > * Trade provides all necessary elements to support
          > > > procurement and sales. This Business Template provides
          > > > supplier lists, packing lists, orders, order management and
          > > > tracking, shippng and transport, fright and inventory management.
          > > >
          > > > * Material Requirement Planning provides all elements
          > > > required for the management of a production facility. This
          > > > Business Template provides bills of materials, product orders,
          > > > production reports, material requirement planning and complex
          > > > supply chains.
          > > >
          > > > * Customer Relationship Management (CRM) provides CRM
          > > > related features. It includes features to follow customer
          > > > development, management of the relations between customers and
          > > > other organisations, customer related incoming and outgoing
          > > > events such as phone calls and email, sales opportunities,
          > > > campaign management and meetings as well as a ticket tracking
          > > > system for support requests and complaints.
          > > >
          > > > * Project provides support for project planning as well as
          > > > project based accounting and cost analysis.
          > > >
          > > > * DMS provides a workflow based Document Management
          > > > System. It is focused on supporting open data formats but also
          > > > provides support for the major proprietary formats such as
          > > > ".doc" or ".xls".
          > > >
          > > > [edit] Industry specific Business Templates
          > > >
          > > > * The Apparel Business Template provides an extension of
          > > > ERP5, which is specialized for the requirements of the apparel
          > > > industry. This extension supports different fabrics, models,
          > > > colors, structures and collections by using the concept of
          > > > variations.
          > > >
          > > > * Banking is specialized for the daily processes of a
          > > > central bank. This Business Template supports handing out and
          > > > receiving cash, removing money from accounts and transfers
          > > > between accounts, check based payments, multicurrency support
          > > > as well as stock management of money and gold reserves in
          > > > different vaults. It also provides support for multiple
          > > > agencies and the necessary accounting either via ERP5
          > > > accounting or through interfacing with third party accounting
          > > > software.
          > > >
          > > > [edit] Business Templates for developers
          > > >
          > > > * ERP5 Web is used to publish ERP5 objects on the web in a
          > > > tailor made layout and design.
          > > >
          > > > * ERP5 XHTML Style provides the basis of the web oriented
          > > > design of ERP5 and manages the different modes (list, dialog,
          > > > view) as well as the rendering process.
          > > >
          > > > * ERP5 Forge provides tools for developers like a bug
          > > > tracker, Subversion support and a module for uploads. There
          > > > are also Business Templates for PDF- OpenOffice.org based
          > > > reports and automated functional, regression and user
          > > > interface testing.
          > > >
          > > > [edit] Internationalization and localization
          > > >
          > > > The ERP5 user interface is based on the UTF-8 standard and
          > > > provides support for translations and localizations. Asian and
          > > > Arabic languages and regions are fully supported. The default
          > > > language of ERP5 is English but there are also translations to
          > > > French, Japanese and Polish as well as custom accounting plans
          > > > for the French General Accounting Plan, French M9, French M14,
          > > > Polish General Accounting Plan and for Indian accounting laws.
          > > >
          > > > [edit] Independence
          > > >
          > > > Because ERP5 is Open Source Software the user remains in
          > > > control of their software. The risk of forced upgrades is
          > > > reduced and there is a lifelong guarantee on the usability and
          > > > extendability of the software. There is no vendor lock in and
          > > > because ERP5 is based on platform independent web based
          > > > client/server technology there is no lock in on any specific
          > > > operating system. All databases that provide an ODBC interface
          > > > can be used with ERP5.
          > > >
          > > > [edit] See also
          > > > Free software portal
          > > >
          > > > * List of ERP software packages
          > > >
          > > > [edit] References
          > > >
          > > > 1. ^ Oram, Andy (2007). Beautiful Code. O'Reilly. pp.
          > > > 340â€"342. ISBN 0596510047.
          > > >
          > > > [edit] External links
          > > >
          > > > * Developer page of ERP5
          > > > * Commercial page of ERP5
          > > > * Commercial page of ERP5 Express
          > > > * ERP5 Awarded Best ERP Implementation
          > > > * ERP5 Mobile Released and Certified for Nokia E61 Smartphone
          > > > * ERP5's architecture is featured in the book Beautiful Code
          > > >
          > > > [hide]
          > > > v • d • e
          > > > Accounting software
          > > > Open source
          > > > Non-web
          > > >
          > > > GnuCash · Grisbi · HomeBank · KMyMoney · OpenERP · Tryton ·
          > > > TurboCASH
          > > > Web-based
          > > >
          > > > Adempiere · BlueErp · Compiere · Dolibarr · EdgeERP · ERP5 ·
          > > > FrontAccounting · IntarS · Openbravo · OpenERP · opentaps ·
          > > > PhreeBooks · WebERP
          > > > Freeware
          > > > Microsoft Office Accounting Express
          > > > Retail
          > > > AME Accounting Software · Arquila INSIGHT · Banana Accounting
          > > > · COA Solutions Ltd · CYMA Systems · EasyAs Accounting
          > > > Software · FinanceToGo · FlexAccount · Integrated Office
          > > > Accounting · Microsoft Dynamics AX · Microsoft Dynamics GP ·
          > > > Microsoft Dynamics NAV · Microsoft Dynamics SL · Microsoft
          > > > Money · Microsoft Office Accounting Professional · Microsoft
          > > > Small Business Financials · Moneydance · Peachtree Accounting
          > > > · Quasar Accounting · QuickBooks · Quicken · SAP Business One
          > > > · Ubikwiti
          > > > File Formats
          > > > OFC · OFX · QC · QFX · QIF · XBRL
          > > > Category • Comparison
          > > >
          > > > mongoliw
          > > > Retrieved from "http://en.wikipedia.org/wiki/ERP5"
          > > > Categories: Accounting software | Linux accounting software |
          > > > Free finance software | Free accounting software | Free ERP
          > > > software | Free customer relationship management software |
          > > > Free software programmed in Python | ASP Accounting Systems |
          > > > Free project management software | Free business software |
          > > > Open source content management systems
          > > > Hidden categories: Articles lacking in-text citations from
          > > > August 2008
          > > > Views
          > > >
          > > > * Article
          > > > * Discussion
          > > > * Edit this page
          > > > * History
          > > >
          > > > Personal tools
          > > >
          > > > * Try Beta
          > > > * Log in / create account
          > > >
          > > > Navigation
          > > >
          > > > * Main page
          > > > * Contents
          > > > * Featured content
          > > > * Current events
          > > > * Random article
          > > >
          > > > Search
          > > >
          > > > Interaction
          > > >
          > > > * About Wikipedia
          > > > * Community portal
          > > > * Recent changes
          > > > * Contact Wikipedia
          > > > * Donate to Wikipedia
          > > > * Help
          > > >
          > > > Toolbox
          > > >
          > > > * What links here
          > > > * Related changes
          > > > * Upload file
          > > > * Special pages
          > > > * Printable version
          > > > * Permanent link
          > > > * Cite this page
          > > >
          > > > Languages
          > > >
          > > > * Deutsch
          > > > * Français
          > > > * Polski
          > > > * Português
          > > > * Ру��кий
          > > >
          > > > Powered by MediaWiki
          > > > Wikimedia Foundation
          > > >
          > > > * This page was last modified on 22 July 2009 at 10:10.
          > > > * Text is available under the Creative Commons
          > > > Attribution-ShareAlike License; additional terms may apply.
          > > > See Terms of Use for details.
          > > > Wikipedia® is a registered trademark of the Wikimedia
          > > > Foundation, Inc., a non-profit organization.
          > > > * Privacy policy
          > > >
          > > >
          > > >
          > > >
          > > >
          > > >
          > > > http://oreilly.com/catalog/9780596510046/index.html
          > > >
          > > > Beautiful Code
          > > > Leading Programmers Explain How They Think
          > > >
          > > > By Andy Oram, Greg Wilson
          > > > Edited by Andy Oram, Greg Wilson
          > > > June 2007
          > > > Pages: 618
          > > > Series: Theory In Practice
          > > > ISBN 10: 0-596-51004-7 | ISBN 13: 9780596510046
          > > > starstarstarstarstar (4) (Average of 8 Customer Reviews
          > > >
          > > > Description
          > > >
          > > > How do the experts solve difficult problems in software
          > > > development? In this unique and insightful book, leading
          > > > computer scientists offer case studies that reveal how they
          > > > found unusual, carefully designed solutions to high-profile
          > > > projects. You will be able to look over the shoulder of major
          > > > coding and design experts as they work through their project's
          > > > architecture, the tradeoffs made in its construction, and when
          > > > it was important to break rules.
          > > >
          > > > How do the experts solve difficult problems in software
          > > > development? In this unique and insightful book, leading
          > > > computer scientists offer case studies that reveal how they
          > > > found unusual, carefully designed solutions to high-profile
          > > > projects. You will be able to look over the shoulder of major
          > > > coding and design experts to see problems through their eyes.
          > > >
          > > > This is not simply another design patterns book, or another
          > > > software engineering treatise on the right and wrong way to do
          > > > things. The authors think aloud as they work through their
          > > > project's architecture, the tradeoffs made in its
          > > > construction, and when it was important to break rules.
          > > > This book contains 33 chapters contributed by Brian Kernighan,
          > > > Karl Fogel, Jon Bentley, Tim Bray, Elliotte Rusty Harold,
          > > > Michael Feathers, Alberto Savoia, Charles Petzold, Douglas
          > > > Crockford, Henry S. Warren, Jr., Ashish Gulhati, Lincoln
          > > > Stein, Jim Kent, Jack Dongarra and Piotr Luszczek, Adam
          > > > Kolawa, Greg Kroah-Hartman, Diomidis Spinellis, Andrew
          > > > Kuchling, Travis E. Oliphant, Ronald Mak, Rogerio Atem de
          > > > Carvalho and Rafael Monnerat, Bryan Cantrill, Jeff Dean and
          > > > Sanjay Ghemawat, Simon Peyton Jones, Kent Dybvig, William Otte
          > > > and Douglas C. Schmidt, Andrew Patzer, Andreas Zeller,
          > > > Yukihiro Matsumoto, Arun Mehta, TV Raman, Laura Wingerd and
          > > > Christopher Seiwald, and Brian Hayes.
          > > > Beautiful Code is an opportunity for master coders to tell
          > > > their story. All author royalties will be donated to Amnesty
          > > > International.
          > > >
          > > >
          > > >
          > > > A beautiful addition to your bookshelf., April 07 2008
          > > > Rating: StarStarStarStarStar
          > > > Submitted by William Deegan [Respond | View]
          > > >
          > > > Beautiful Code: Leading Programmers Explain How They Think
          > > > Edited by Andy Oram & Greg Wilson
          > > >
          > > > Ever wonder how some of the most notable programmers think and
          > > > approach programming problems?
          > > > When was the last time you opened an analysis of algorithms
          > > > book, or delved into the beauty of quicksort and recursive
          > > > binary partitioning solutions?
          > > > Not for the faint of heart, it will make your brain hurt, but
          > > > in a good way. Does this sound like a commercial? Well, that's
          > > > how good this book is.
          > > >
          > > > If you brave reading this book, you'll get to hear what
          > > > notable programmers such as Brian Kernighan, Lincoln Stein,
          > > > Charles Petzold (o.k. those are just the names I recognized
          > > > before I started reading the book) consider "beautiful" code,
          > > > and how they approach creating and/or analyzing it. Same goes
          > > > for pieces of projects such as subversion, perforce, python,
          > > > jUnit.
          > > >
          > > > Charles Petzold goes through an excruciating to read, but
          > > > interesting, example of on the fly byte code generated for
          > > > .NET. The net is a 4x speed up over plain code, though I would
          > > > argue whether this qualifies for "Beautiful", maybe a neat
          > > > "hack", but probably not Beautiful.
          > > >
          > > > Elliotte Rusty Harold goes through a description of how he
          > > > contributed/created JDOM and later XOM, what he learned from
          > > > the first effort, and how he optimized XOM to its current
          > > > state, using analysis of the algorithms, clever programing,
          > > > use of precalculated values, and some other good tricks to
          > > > come up with a high speed validating XML parser.
          > > >
          > > > Want to understand the subversion delta editor? Read chapter
          > > > two, again, not for the light read.
          > > >
          > > > So if you want to learn about your art, you know programming,
          > > > brew yourself a fresh pot or two of coffee, sit down and read.
          > > > This book is probably best read a chapter at a time to absorb
          > > > the content. I know I had to reread some of the examples to
          > > > get the little light bulb above my head to glow brightly, but
          > > > I will say it's worth the effort.
          > > >
          > > > I can count on one hand the number of programming or
          > > > programming related books I would recommend every programmer
          > > > reads, this gets added to that short, and changing, list.
          > > >
          > > >
          > > > Beauty is in the eye of the beholder, January 09 2008
          > > > Rating: StarStarStarStarStar
          > > > Submitted by joshSVUG [Respond | View]
          > > >
          > > > I found the book’s concept intriguing. The ability to learn
          > > > from 33 highly respected members of the programming community
          > > > is invaluable. I’ve enjoyed my daily dose of Beautify Code…
          > > > but one thing caught me by surprise:
          > > >
          > > > Not all samples are beautiful… well in my eyes not all
          > > > samples/chapters are beautiful.
          > > >
          > > > I’ll skip listing the ones I found beautiful, interesting,
          > > > insightful and educational because I’m sure you will find
          > > > others that “do it� for you.
          > > >
          > > > All in all I think it’s worth giving this book a shot.
          > > >
          > > >
          > > >
          > > > A Very Good Book, October 03 2007
          > > > Rating: StarStarStarStarStar
          > > > Submitted by Amar [Respond | View]
          > > >
          > > >  The editing of the book, and the selection of the authors,
          > > > whose articles are published are good. The articles are
          > > > extremely useful for design and coding.
          > > >  The vision of the book has achieved more than my expectations.
          > > >  The interface designing addressed in the Delta editor
          > > > interface chapter is very useful for the people who want to
          > > > understand the system first and then to start coding.
          > > >  For intermediate programmers, the book helps you to design a
          > > > solution for a problem in an optimum way.
          > > >  The topics are more about designing than coding. But the
          > > > Test driven Development and writing the beautiful tests
          > > > explained by Alberto Savioa are very useful for the developers
          > > > who are in Test Driven Development and for the developers who
          > > > want improve writing tests and who want to start practicing
          > > > writing tests extensively. Coding principles explained in Code
          > > > in Motion chapter are very beautiful and the discussion about
          > > > Code Comprehension is something to follow for better
          > > > readability of the code.
          > > >  This book helps to design and code for the given task or in
          > > > developing a framework or solving a problem.
          > > >  The book covers all the topics or components of a software
          > > > system, which can be designed, coded, tested, and debugged
          > > > beautifully.
          > > >  I hope that publishers take enough interest to publish some
          > > > more of this kind.
          > > >
          > > > The endless journey of making software systems more elegant
          > > > and robust with high performance continues.
          > > >
          > > >
          > > > Read all reviews
          > > >
          > > > Excellent. Must read for software engineers., October 03 2007
          > > > Rating: StarStarStarStarStar
          > > > Submitted by jdruin [Respond | View]
          > > >
          > > > This book is a great compilation of software design problems
          > > > and solutions. Each chapter is an essay from one author which
          > > > covers a particular problem in computer science and/or
          > > > software engineering.
          > > >
          > > > The chapters are complete discussions within themselves and
          > > > they offer different insights into how to solve problems. The
          > > > solutions are geared to issues found in both the natural world
          > > > and the business world.
          > > >
          > > > Of particular interest (for me) were the chapters on seraching
          > > > and debugging.
          > > >
          > > > One aspect of the book that will be either a plus or a minus
          > > > depending on the reader is that because each chapter is by a
          > > > different author, there are many distinct writting styles
          > > > used. Since I was looking towards the book to gain insight
          > > > into how others solve these problems, I found this useful.
          > > > Since some of the context of the thought process came through
          > > > in the writting, it was more like talking to the authors
          > > > rather than just reading a textbook.
          > > >
          > > > The chapter vary considerably in both topic and the thought
          > > > process that went into the solution so inevitably there will
          > > > be chapters that interest any programmer.
          > > >
          > > > The books chapters can be read in any order and the editor
          > > > indexes the chapters well. Information is easy to find.
          > > >
          > > > Programming Pearls is of similar composition but with shorter
          > > > chapters and explanations. This book goes a step further and
          > > > is the next evolution of the computer science short-story tome.
          > > >
          > > >
          > > >
          > > >
          > > > Learn How to Think, September 17 2007
          > > > Rating: StarStarStarStarStar
          > > > Submitted by Max Luebbe [Respond | View]
          > > >
          > > > A frequent topic of discussion among those in any technical
          > > > field is for a short list of essential books that anyone worth
          > > > their salt has read. With regards to software engineering, two
          > > > classics quickly come to mind: Code Complete, and Design
          > > > Patterns, as well as a recent publication joining the ranks of
          > > > these epics, Beautiful Code by O'Reilly Press.
          > > >
          > > > What makes Beautiful Code stand apart from the rest, is that
          > > > it's format is so unconventional when compared to most other
          > > > programming texts. The book is comprised of 33 Chapters, each
          > > > written by a different author about a particular bit of code
          > > > they had written and thought to be particularly eloquent. The
          > > > best way to explain why this book is so wonderful is to make
          > > > an analogy about the differences between learning something
          > > > via a lecture as opposed to a private lesson. Most
          > > > instructional books will take the lecture approach, where the
          > > > author shows you one correct way to solve a problem, or
          > > > complete a certain task and the reader must then digest that
          > > > as best as possible. Beautiful Code is more like a private
          > > > lesson in which the author of each chapter is giving the
          > > > reader personalized attention by explaining their thought
          > > > processes, how they arrived at each step, and occasionally
          > > > showing some dead ends that didn't work out. Now consider that
          > > > these private lessons are being given by such legendary names
          > > > as Brian Kernighan, Charles Petzold, and Yukihiro Matsumoto -
          > > > and it becomes obvious why this is a must-have addition to any
          > > > serious software engineer's bookshelf. Some particularly
          > > > memorable sections include Karl Fogel's discussion on the
          > > > origins and implementation of the Subversion Delta Editor and
          > > > the look inside Google's MapReduce technology by Jeffrey Dean
          > > > and Sanjay Ghemawat.
          > > >
          > > > As stated earlier, one of the best strengths of this book is
          > > > that it is language neutral. In each chapter, as the author is
          > > > speaking from experience on a particular project, rather than
          > > > writing a chapter for a hypothetical “Better Programming in
          > > > Language XYZ�, you will see code snippets in C#, MSIL, Python,
          > > > Ruby, and several other languages (There's even one chapter
          > > > with Emacs Lisp!). This is important because the insight
          > > > gained from this book will not be diluted from one language
          > > > falling out of favor or into obsolescence, and allows for the
          > > > possibility of this title being just as valuable ten years
          > > > from now.
          > > >
          > > > Many books will teach you how to solve a problem, but rare are
          > > > those to teach you how to think. Beautiful Code is one of
          > > > those select few, and will keep you coming back from project
          > > > to project to consult its veteran sages of computer science. A
          > > > worthy edition to any serious programmer's library, and
          > > > hopefully a second volume is not far off.
          > > >
          > > >
          > > > A classic in the making?, August 12 2007
          > > > Rating: StarStarStarStarStar
          > > > Submitted by Mitch Wheat [Respond | View]
          > > >
          > > > Is this book a classic in the making? Probably!
          > > >
          > > > This book contains many diverse and wonderful chapters; the
          > > > highlights for me personally were from Jon Bentley (the
          > > > ‘Programming Pearls’ author) on “less is more�, Simon Peyton
          > > > Jones on Concurrency and although it was hard to pick a
          > > > favourite, I think “Beautiful Debugging� from Andreas Zeller
          > > > and “Distributed Programming with MapReduce� from Jeffrey Dean
          > > > and Sanjay Ghemawat stand out.
          > > >
          > > > This is not an easy book, in the sense that it requires that
          > > > you get into the right frame of mind to fully appreciate some
          > > > of the subtleties. You might need to find a quiet corner and
          > > > get into the zone whilst tackling one or two of the more
          > > > difficult topics. You might even need to read the odd chapter
          > > > twice before the ‘Aha!’ moment strikes, but it’s certainly
          > > > worth it. The time spent might well pay for itself several
          > > > times over if it provides the insight required to solve a
          > > > problem you encounter.
          > > >
          > > > I believe it is worth buying this book solely for the chapter
          > > > titled “Distributed Programming with MapReduce� which lucidly
          > > > describes how large-scale computations can be performed in
          > > > parallel with the important MapReduce algorithm (which is what
          > > > Google uses in many applications including google search,
          > > > across approximately 500,000 machines!). I mentioned the
          > > > original paper by Jeffrey Dean and Sanjay Ghemawat in a blog
          > > > post here.
          > > >
          > > > It covers many fields all with the theme of ‘Beautiful Code’.
          > > > Jon Bentley (the author of Programming Pearls) talks about the
          > > > ‘most beautiful code he never wrote’! This chapter struck a
          > > > chord because I often ‘soapbox’ that code should be short as
          > > > possible but not obtuse. Let’s face it, verbose code is just
          > > > as hard to understand (if not worse) than terse code.
          > > >
          > > > If you are a programmer purely because it is the way you pay
          > > > your bills, I don’t think you will find much to help with your
          > > > day-to-day routine in this book. On the other hand, if you are
          > > > a programmer who likes to find out how things really work, and
          > > > gain some insight into the minds of past master craftsman,
          > > > then you should definitely buy this book.
          > > >
          > > > This book deserves a place on every serious programmers
          > > > bookshelf since the lessons to be learned will not become
          > > > obsolete as languages and technologies change. Highly recommended.
          > > >
          > > > There is a web site dedicated to the book here:
          > > > http://beautifulcode.oreillynet.com/
          > > >
          > > > [ This review originally appeared on my blog:
          > > > http://mitch-wheat.blogspot.com
          > > > <http://mitch-wheat.blogspot.com/> ]
          > > >
          > > >
          > > >
          > > > Beautiful Code, August 08 2007
          > > > Rating: StarStarStarStarStar
          > > > Submitted by Regnard Kreisler C. Raquedan [Respond | View]
          > > >
          > > > The talent of the contributors is undeniable and the text
          > > > reminds me of the Algorithms class I took in college. The book
          > > > relates how various software design architects and experts
          > > > attack and solve problems while maintaining the elegance of
          > > > the implementation. The range of topics include Perl, Haskell,
          > > > Python and Ruby. This should give the enthusiastic developer a
          > > > fresh and broad perspective on software. I have to mention
          > > > that the book is developer oriented, so expect a lot of code
          > > > and text intertwined.
          > > >
          > > >
          > > >
          > > > Beautiful Code, July 21 2007
          > > > Rating: StarStarStarStarStar
          > > > Submitted by Anonymous Reader [Respond | View]
          > > >
          > > > I am always looking to for new ways to look at programming
          > > > problems. I love studying new programming languages in order
          > > > to bend my mind in new, uncomfortable ways. Both of these are
          > > > reasons I enjoyed Beautiful Code.
          > > >
          > > > Beautiful Code is a collection of essays from some well known
          > > > software engineers. That said, I didn't immediately recognize
          > > > many of their names (this is probably an indication of my lack
          > > > of exposure in their fields of expertise). If you are like me,
          > > > there is an alphabetical list of short biographical entries in
          > > > the back of the book you can use to acquaint yourself with who
          > > > wrote each chapter.
          > > >
          > > > There are chapters from people in the Perl, Python, Ruby,
          > > > Google, Scheme, and Haskell communities (among others).
          > > >
          > > > I especially enjoyed reading about Google's MapReduce
          > > > algorithm, Haskell's Software Transactional Memory, and
          > > > Scheme's syntax-case macro system. These are subjects I have
          > > > previously tried to tackle, but the explanations written in
          > > > this book have helped me approach understanding far better
          > > > than the academic papers on these subjects I have tried to read.
          > > >
          > > > You'll have to put forth effort to follow the explanations in
          > > > the chapters as the authors walk you through how they tackle a
          > > > given problem. This leads eventually to the solution, but may
          > > > involve many twists and turns along the way. These twists and
          > > > turns show how the authors think and grants us as the readers
          > > > insight into how they approach the problems at hand. It's the
          > > > journey to the desination that sometimes matters more than the
          > > > destination.
          > > >
          > > > For example, I've long wondered abut the difference between
          > > > hygenic and non-hygenic macros. Various descriptions on the
          > > > web have given me some clue, but chapter 25 shows examples and
          > > > explains the problem very clearly. It then goes about
          > > > discussing various solutions that have been devised over the
          > > > years before going into the details of the current solution
          > > > that is in use today. I've seen the end result before, but
          > > > knowing what motivated the solution gives me a much greater
          > > > appreciation for and understanding of it.
          > > >
          > > > The effort required for some chapters may be over your head as
          > > > they are for me, but those are the chapters where I find the
          > > > rewards to be the greatest as they force me to look at things
          > > > in new ways. Once I do achieve understanding I'm able to apply
          > > > the new found ways of thinking about problems to the
          > > > situations I face at work and elsewhere which has led to
          > > > unique and compelling solutions that I would not have thought
          > > > of before.
          > > >
          > > > I've long been on the search for beauty in the code I write. I
          > > > have found that as I read and take the time to understand what
          > > > others see as beautiful, even when I do not see beauty in it
          > > > at first, I gain greater insights into my craft. I am glad
          > > > that O'Reilly has taken the time to solicit responses from the
          > > > authors in this book as it has given us a wealth of experience
          > > > and expertise that we all can benefit from as we seek to gain
          > > > greater insights into the various facets of beauty and
          > > > elegance in code.
          > > >
          > > > Media reviews
          > > > "My appreciation of Beautiful Code is like the one I have for
          > > > the Justice League or the X-Menâ€" a band of exceptional
          > > > individuals moving towards a common, altruistic end...This
          > > > should give the enthusiastic developer a fresh and broad
          > > > perspective on software. I have to mention that the book is
          > > > developer oriented, so expect a lot of code and text
          > > > intertwined. They say beauty is in the eye of the beholder.
          > > > The book hopefully will be able to give you a new way to look
          > > > at software."
          > > > -- Regnard Kreisler C. Raquedan, Standard Web Standards
          > > >
          > > >
          > > > "Beautiful Code presents wide-ranging contributions from 38
          > > > pioneering software designers who aim to "rouse and inspire a
          > > > new generation of coders" by sharing their most closely held
          > > > secrets. For example, contributor Ronald Mak expounds on his
          > > > elegant approach to NASA's Mars Rover, and Arun Mehta focuses
          > > > on the importance of making technology useful to the disabled.
          > > > Editors Oram and Wilson call the essays from such gifted
          > > > inventors "inspiring and uplifting.""
          > > > -- James Gray, Linux Journal
          > > >
          > > >
          > > > "This is not an easy book, in the sense that it requires that
          > > > you get into the right frame of mind to fully appreciate some
          > > > of the subtleties. You might need to find a quiet corner and
          > > > get into the zone whilst tackling one or two of the more
          > > > difficult topics. You might even need to read the odd chapter
          > > > twice before the 'Aha!' moment strikes, but it's certainly
          > > > worth it. The time spent might well pay for itself several
          > > > times over if it provides the insight required to solve a
          > > > problem you encounter...If you are a programmer who likes to
          > > > find out how things really work, and gain some insight into
          > > > the minds of past master craftsman, then you should definitely
          > > > buy this book. This book deserves a place on every serious
          > > > programmers bookshelf since the lessons to be learned will not
          > > > become obsolete as languages and technologies change. Highly
          > > > recommended."
          > > > -- Mitch Wheat, Treat the Cause, Not the Symptoms!
          > > >
          > > > Reply
          > > >
          > > > Reply to all
          > > >
          > > > Forward
          > > >
          > > >
          > > >
          > > >
          > > >
          > > >
          > > > Reply
          > > >
          > > > |
          > > >
          > > >
          > > > Ben de Vries
          > > >
          > > > to *Jeremy*, me
          > > >
          > > >
          > > > show details 8:33 PM (12 hours ago)
          > > >
          > > >
          > > > CC J-
          > > > - Show quoted text -
          > > >
          > > >
          > > > ---------- Forwarded message ----------
          > > > From: *Mark Roest* marklroest@...
          > > > <mailto:marklroest@...>
          > > > Date: 2009/9/8
          > > > Subject: Nexedi Open Source ERP5 and more
          > > > To: Ray Phoenix Ray.Phoenix@...
          > > > <mailto:Ray.Phoenix@...>, Ben de Vries
          > > > bendevries1968@... <mailto:bendevries1968@...>,
          > > > David Alan Foster DALAN@... <mailto:DALAN@...>
          > > >
          > > >
          > > > Ray, Jeremy, Ben and David,
          > > >
          > > > Here are some more ERP5 resources (the top part is a repeat of
          > > > what I just sent) and reviews of an important book for
          > > > programmers and for IT systems designers. Ben, please pass to
          > > > Jeremy.
          > > >
          > > > Regards,
          > > >
          > > > Mark
          > > >
          > > > http://www.nexedi.com/company/pr/news-erp5-unilog-eads
          > > > Nexedi Open Source ERP5
          > > >
          > > > Communiqués de presse
          > > > Titre
          > > > UNILOG reaches Major Milestone in Open Source ERP5
          > > > Implementation at Infoterra
          > > > Contenu de la page
          > > > UNILOG (a LogicaCMG company), reaches Major Milestone in Open
          > > > Source ERP5 Implementation in Infoterra´s (an EADS Astrium
          > > > company) TerraSAR-X Commercial Service Segment
          > > >
          > > > Friedrichshafen, Munich, Lille, Paris, 23 January 2006 - The
          > > > implementation of ERP5 Infoterra´s TerraSAR-X Commercial
          > > > Service Segment (TSXX) has reached a major milestone with the
          > > > delivery of a complete order management system as an
          > > > integrated element of the overall TSXX back office landscape
          > > > with several interfaces, e.g. to DLR, EADS Astrium SAP, and
          > > > Receiving Stations located around the globe by Unilog Avinci
          > > > in December 2005. Infoterra GmbH holds the exclusive
          > > > commercial exploitation rights for TerraSAR-X and is currently
          > > > installing the Commercial Service Segment for the spacecraft.
          > > > ERP5 is an advanced open source ERP software created by
          > > > Nexedi. The implementation of ERP5 for the TerraSAR-X was
          > > > conducted by Unilog Avinci Munich Office with the support of
          > > > Nexedi and Nuxeo.
          > > >
          > > > According to Ralf Duering, TSXX project leader at Infoterra,
          > > > “ERP5 is the right solution for Infoterra’s order management
          > > > because its web â€" and workflow based approach provides the
          > > > level of flexibility and security required for a global
          > > > project such as TerraSAR-X. With ERP5, our distribution
          > > > partners around the world can access our central ERP5
          > > > infrastructure and place orders securely.�
          > > >
          > > > Friedbert Karch, Munich Area Manager at Unilog Avinci, adds
          > > > “TerraSAR-X ERP5 implementation is the sign that open source
          > > > ERPs can now provide value-added solutions to large
          > > > organisations looking for more flexibility, more
          > > > interoperability and more internet usage. It also shows that
          > > > professional service organisations such as Unilog Avinci are
          > > > the right partner for demanding industries such as Aerospace
          > > > in search of a high level of service and support based on open
          > > > source software. Unilog Avinci has shown that it can fulfil
          > > > the quality requirements of the ESA standard.�
          > > >
          > > > Jean-Paul Smets, CEO of Nexedi, “The TerraSAR-X project is the
          > > > first implementation of ERP5 advanced security model in
          > > > Europe. Together with the ERP Fast design methodology, ERP5
          > > > can model complex organisations with multiple sites, multiple
          > > > partners and granular access rights to a shared central
          > > > database. This project has also shown the possibility to
          > > > interface ERP5 through SOAP Web services with other enterprise
          > > > applications in a transactional way�.
          > > >
          > > > Stéfane Fermigier, CEO of Nuxeo, concludes “TerraSAR-X ERP5
          > > > implementation has shown that the high quality and maturity of
          > > > ERP5 technology allows the implementation of complex projects
          > > > in a short time. ERP5 includes a sophisticated workflow-based
          > > > CRM; thus, the TerraSAR-X business case benefits from a fully
          > > > integrated solution�.
          > > > About Unilog Avinci
          > > >
          > > > Unilog is a European IT Consultancy with a staff of 8.000
          > > > employees, specialized in the design, development and support
          > > > of IT solutions for major corporations, with a 35-year track
          > > > record of profitable growth and financial independence. Unilog
          > > > Avinci is the Germany-based IT integrator of the Unilog group.
          > > > Our consultants provide result-oriented and customer-centred
          > > > services: Management and IT Consulting, Systems integration,
          > > > Outsourcing and IT Training, using practical, performing and
          > > > cost-efficient methods.
          > > >
          > > > As of January 16th, 2006 Unilog is a LogicaCMG company.
          > > >
          > > > Web: www.unilog.de <http://www.unilog.de/>
          > > > Contact: Frank Thies (Management Consultant) +49 178 88 66 194
          > > > About Infoterra GmbH
          > > >
          > > > Infoterra GmbH, Germany, holds the exclusive commercial
          > > > exploitation rights for the new German radar satellite
          > > > TerraSAR-X, and will supply weather-independent,
          > > > high-resolution, new-quality data as well as a variety of
          > > > radar-based geo-information products after the satellites´
          > > > launch in mid 2006. Currently, the company is preparing the
          > > > distribution of TerraSAR-X data by establishing a global
          > > > partner network.
          > > >
          > > > Web: www.infoterra.de <http://www.infoterra.de/>
          > > > www.terrasar.de <http://www.terrasar.de/>
          > > > Contact: Ralf Düring (TSXX Project Manager) +49 160 972 39 127
          > > > About Nexedi
          > > >
          > > > Nexedi is the founder and developer of open source web based
          > > > ERP5 (www.erp5.com <http://www.erp5.com/>). A very flexible
          > > > and document oriented workflow based ERP-System. Nexedi
          > > > provides business solutions cross-industries for small, medium
          > > > and large companies though partners in Africa, Americas, Asia
          > > > and Europe. Nexedi customers include financial, automotive,
          > > > apparel, telecommunication, defence, aerospace, consumer
          > > > electronics and government. With headquarters in France and
          > > > operations arround the world, Nexedi supports both open source
          > > > values and corporate customers' needs in a timely, profitable
          > > > and sustainable business.
          > > >
          > > > Web: www.nexedi.com <http://www.nexedi.com/>
          > > > www.erp5.com <http://www.erp5.com/>
          > > > Contact: Jean-Paul Smets (Founder and CEO) +33(0)6 29 02 44 25
          > > > - info@... <mailto:info@...
          > > > About Nuxeo
          > > >
          > > > NUXEO is the European leader for services around the ZOPE
          > > > platform. It is the creator and publisher of the CPS open
          > > > source enterprise content management and collaborative portal
          > > > and has a lot of expertise in enterprise content management,
          > > > collaborative portals, workflows and process management and
          > > > ERP. CPS is a mature solution used by more than 50 companies
          > > > in 8 countries. Unilog and Nuxeo have five successful
          > > > implementations in common.
          > > >
          > > > Web: www.nuxeo.com <http://www.nuxeo.com/>
          > > > Contact: Stéfane Fermigier (Founder and CEO).
          > > >
          > > >
          > > >
          > > >
          > > >
          > > > http://www.erp5.com/news/news-erp5-mobile-release
          > > >
          > > > Press Release
          > > > Title
          > > > ERP5 Mobile Released and Certified for Nokia E61 Smartphone
          > > > Page Content
          > > > ERP5 Mobile Released and Certified for Nokia E61 Smartphone
          > > >
          > > > Paris (France), New York (USA) and Tokyo (Japan), January 28th
          > > > 2007 â€" Nexedi, the creator of ERP5, the most advanced open
          > > > source / free ERP platform, has released the first open source
          > > > ERP for smartphones today: ERP5 Mobile. This new component of
          > > > the ERP5 family will be presented simultaneously to the public
          > > > during the Linux Solutions 2007 exhibition in Paris and to
          > > > selected ERP5 users in Tokyo and New York.
          > > >
          > > > The addition of ERP5 Mobile to the collection of freely
          > > > available Business Templates makes it possible to access ERP5
          > > > from any web enabled mobile device such as the Nokia E61
          > > > smartphone. According to Jean-Paul Smets, CEO of Nexedi, "The
          > > > user interface of ERP5 Mobile has been designed with the
          > > > special requirements of mobile devices in mind and is
          > > > optimized for easy and efficient access to ERP5 on small
          > > > displays."
          > > >
          > > > Kristian Rother, Nexedi Marketing VP adds, "This latest
          > > > Business Template has turned ERP5 into a truly pervasive
          > > > system. ERP5 Mobile can be used anywhere to query, update and
          > > > enter employee or customer data from the ERP system or to view
          > > > production schedules and accounting transactions."
          > > >
          > > > “ERP5 Mobile saves lots of time for our sales force because
          > > > they can access our CRM at any time even if they don't have
          > > > access to a computer and especially because they don't have to
          > > > reinsert data that they collected in the field into the ERP
          > > > later.� says Thierry Brettnacher Vice President, Consulting of
          > > > ERP5.
          > > >
          > > > The web enabled and standard compliant Nokia E61 smartphone
          > > > was certified for ERP5 Mobile as "reference development
          > > > environment". The Nokia E61 smartphone was selected because of
          > > > its effective design and because of the implication of Nokia
          > > > (with the exception of its patent department) in favour of
          > > > open source / free software such as Python.
          > > >
          > > > ERP5 Mobile can be downloaded from the public repository at
          > > > ERP5 located at http://svn.erp5.org <http://svn.erp5.org/>. A
          > > > screen video which gives an overview of ERP5 Mobile is
          > > > available at http://www.youtube.com/watch?v=Yc-PpjLBrNg.
          > > >
          > > > ERP5 Mobile and ERP5 will be shown and explained by the Nexedi
          > > > team during the Linux Solutions 2007 conference in Paris,
          > > > France from January 30th to February 1st 2006. Nexedi shares
          > > > booth D32 with its partner Mandriva Linux. For more
          > > > information about the conference please visit
          > > > http://www.solutionslinux.fr <http://www.solutionslinux.fr/>
          > > >
          > > > Example of ERP5 Mobile Page
          > > > Example Screen of ERP5 Mobile
          > > >
          > > > Video of ERP5 Mobile
          > > > Permanent URL of this Press Release
          > > > http://www.erp5.com/news/news-erp5-mobile-release
          > > > About Nexedi and ERP5
          > > >
          > > > Nexedi has developed and deployed ERP5 for a wide range of
          > > > industries such as aerospace, apparel, banking, healthcare and
          > > > government. ERP5 is used in companies of all sizes in Africa,
          > > > Asia, Europe, North America and South America. The open
          > > > licensing of ERP5 eliminates licensing costs and provides full
          > > > freedom to update and modify the system as business
          > > > requirements change without depending on a single vendor.
          > > >
          > > > www.erp5.com <http://www.erp5.com/>
          > > > www.nexedi.com <http://www.nexedi.com/>
          > > > info@... <mailto:info@...
          > > > Legalese
          > > >
          > > > Nexedi, ERP5, Business Template and BT5 are registered
          > > > trademarks of Nexedi. Other trademarks are registered
          > > > trademarks of their respective owners.
          > > >
          > > > * Press Release
          > > > * Services aux entreprises
          > > > * Carrières et offres d'emploi
          > > > * Qui sommes-nous ?
          > > > * Demande d'information
          > > >
          > > > Showroom
          > > >
          > > > * Pourquoi ERP5?
          > > > * Pourquoi un ERP libre?
          > > > * ERP mode d'emploi
          > > >
          > > > Liens
          > > >
          > > > * ERP5 Enterprise
          > > > * ERP5 Express
          > > > * ERP5 Community
          > > > * My ERP5
          > > > * Nexedi KK
          > > >
          > > >
          > > >
          > > >
          > > >
          > > > I think we may be able to apply this template to solar panels,
          > > > screws, clips, and other highly varied component categories.
          > > >
          > > > "The Apparel Business Template provides an extension of ERP5,
          > > > which is specialized for the requirements of the apparel
          > > > industry. This extension supports different fabrics, models,
          > > > colors, structures and collections by using the concept of
          > > > variations."
          > > >
          > > > ERP5
          > > > From Wikipedia, the free encyclopedia
          > > > Jump to: navigation, search
          > > > This article includes a list of references, related
          > > > reading or external links, but its sources remain unclear
          > > > because it lacks inline citations. Please improve this article
          > > > by introducing more precise citations where appropriate.
          > > > (August 2008)
          > > > ERP5 Developer(s) Nexedi
          > > > Written in Python
          > > > Operating system Cross-platform
          > > > Type ERP, CRM, SaaS
          > > > License GPL
          > > > Website www.erp5.com <http://www.erp5.com/>
          > > >
          > > > ERP5 is a free Enterprise Resource Planning system based on
          > > > the Zope application server. It is mainly developed in the
          > > > Python programming language and the source code is freely
          > > > available under the GNU General Public License. ERP5 is
          > > > developed by the French company Nexedi which also offers
          > > > consulting, customizations and training for ERP5. There are
          > > > currently two version of ERP5:
          > > >
          > > > * ERP5 Enterprise is used in enterprise level customer
          > > > projects which are mainly focused on custom development and
          > > > customizations based on the individual business processes of
          > > > the company.
          > > > * ERP5 Express is a hosted solution offered as Software as
          > > > a Service for a monthly fee which is standardized for the
          > > > typical needs of small companies. It offers HR and CRM
          > > > functionality and Accounting and Document Management features
          > > > will be added at the beginning of 2008.
          > > >
          > > > Contents
          > > > [hide]
          > > >
          > > > * 1 Architecture
          > > > * 2 Business Templates
          > > > o 2.1 Functionality
          > > > * 3 Industry specific Business Templates
          > > > o 3.1 Business Templates for developers
          > > > * 4 Internationalization and localization
          > > > * 5 Independence
          > > > * 6 See also
          > > > * 7 References
          > > > * 8 External links
          > > >
          > > > [edit] Architecture
          > > >
          > > > The 5 in ERP5 represents the 5 core principles which form the
          > > > basis of ERP5. These five principles are explained in the book
          > > > Beautiful Code [1] as follows:
          > > >
          > > > * Resource. Describes a resource necessary to realize a
          > > > business process, such as individual skills, products,
          > > > machines, and so on.
          > > >
          > > > * Node. A business entity that receives and sends
          > > > resources. It can be related to a physical entity (such as
          > > > industrial facilities) or an abstract one (such as bank
          > > > account). Metanodes are nodes containing other nodes, such as
          > > > companies.
          > > >
          > > > * Path. Describes how a node accesses resources it needs
          > > > from another node. For instance, a path may be a trade
          > > > procedure that defines how a client obtains a product from a
          > > > supplier.
          > > >
          > > > * Movement. Describes a movement of resources among nodes
          > > > at a given moment and for a given period of time. For example,
          > > > one such movement can be the shipping of raw material from the
          > > > warehouse to the factory. Movements are realizations of Paths.
          > > >
          > > > * Item. A unique instance of a resource. For instance, a
          > > > CD driver is a resource for assembling a computer, while the
          > > > CD driver PART NUMBER 23E982 is an item.
          > > >
          > > > [edit] Business Templates
          > > >
          > > > [edit] Functionality
          > > >
          > > > ERP5 provides the business logic in so called Business
          > > > Templates. Currently the following functionality is provided:
          > > >
          > > > * Accounting provides multiple accounting features such as
          > > > multi-key analytical accounting, multidimensional budget
          > > > accounting, activity based accounting, project accounting,
          > > > previsional accounting as well as asset- and cashmanagement,
          > > > generic reports and invoicing.
          > > >
          > > > * Immobilisation extends the Accounting Business Template
          > > > by providing support for immobilisations.
          > > >
          > > > * Payroll extends the Accounting Business Template to
          > > > provide administration and generation of payroll sheets for
          > > > employees.
          > > >
          > > > * Budget extends the Accounting Business Template by
          > > > providing the creation, planning and administration of budgets.
          > > >
          > > > * Product Data Management provides a transparent overview
          > > > of products and the corresponding BOMs.
          > > >
          > > > * Trade provides all necessary elements to support
          > > > procurement and sales. This Business Template provides
          > > > supplier lists, packing lists, orders, order management and
          > > > tracking, shippng and transport, fright and inventory management.
          > > >
          > > > * Material Requirement Planning provides all elements
          > > > required for the management of a production facility. This
          > > > Business Template provides bills of materials, product orders,
          > > > production reports, material requirement planning and complex
          > > > supply chains.
          > > >
          > > > * Customer Relationship Management (CRM) provides CRM
          > > > related features. It includes features to follow customer
          > > > development, management of the relations between customers and
          > > > other organisations, customer related incoming and outgoing
          > > > events such as phone calls and email, sales opportunities,
          > > > campaign management and meetings as well as a ticket tracking
          > > > system for support requests and complaints.
          > > >
          > > > * Project provides support for project planning as well as
          > > > project based accounting and cost analysis.
          > > >
          > > > * DMS provides a workflow based Document Management
          > > > System. It is focused on supporting open data formats but also
          > > > provides support for the major proprietary formats such as
          > > > ".doc" or ".xls".
          > > >
          > > > [edit] Industry specific Business Templates
          > > >
          > > > * The Apparel Business Template provides an extension of
          > > > ERP5, which is specialized for the requirements of the apparel
          > > > industry. This extension supports different fabrics, models,
          > > > colors, structures and collections by using the concept of
          > > > variations.
          <br/><br/>(Message over 64 KB, truncated)
        • Global Palestine
          thank you very much Andrius, Mark and Ricardo!With your insights I am very much closer to the target. I think what some traditional web-programmer need to do
          Message 4 of 8 , Sep 18 1:56 PM
          • 0 Attachment
            thank you very much Andrius, Mark and Ricardo!
            With your insights I am very much closer to the target. I think what some traditional web-programmer need to do in weeks, can be done in couple of hours today. 

            Wael

            On Fri, Sep 18, 2009 at 9:25 PM, Andrius Kulikauskas <ms@...> wrote:
            Thank you, Ricardo! Andriusricardoolpc wrote: > Hi Wael > > If you just want to implement a small-scale online shop, then you can > look for any 'fully featured' web-hosting company. They often offer a > large package of Free Open Source Programs, called 'Fantastico', that > you can choose to install via the 'CPanel' control panel. You can > google for companies by searching for - "web hosting" fanastico. > > For example, on EUKHost.com, a good-value UK web-hosting company, here > are some pages showing all the facilities they give you... > > http://www.eukhost.com/fantastico.php > > The 2 main e-commerce shopping-cart programs are osCommerce and > ZenCart. I think ZenCart is more modern and easier to use. You can > read some reviews. > > http://www.eukhost.com/ (home page) > > http://www.eukhost.com/cpanel-web-hosting.php (hosting package prices) > > The Fantastico package of FOSS programs is offered by many different > hosting companies. The collection wasn't assembled by EUKHost. > > EUKHost give you many other facilities outside the Fantastico package, > including some relating to CRM (Customer Relationship Management). See > the list on the hosting package prices page (link above). This > includes some things you may need, like a 'Ticketing-system' so > customers can report problem, and it can allocate them a 'ticket' (a > case-number) and track the status of their problem. > > For programmers, they include PHP, Perl, ImageMagick etc. > > Ricardo > > --- In learnhowtolearn@yahoogroups.com, Andrius Kulikauskas > wrote: > > > > Wael, > > Is this what you are looking for? > > > > http://www.oscommerce.com > > > http://blog.webdistortion.com/2008/05/03/9-kick-ass-open-source-e-commerce-platforms-reviewed/ > > > > I googled "e-commerce open source software". > > > > Also, Sasha Mrkailo is setting up a store for his wife Zdenka's > fashions at: > > http://www.etsy.com > > Maybe that's a good place to start? > > > > Andrius > > > > Andrius Kulikauskas > > Minciu Sodas > > http://www.ms.lt > > ms@... > > > > > > > > Global Palestine wrote: > > > I could not find the relation between ERP5 and developing online-shop > > > like this: > https://mail.google.com/mail/?ui=2&view=bsp&ver=1qygpcgurkovy > > > Is there a way to "do it by your self" or low rate assistance? > > > > > > > > > Thanks > > > Wael > > > > > > On Wed, Sep 9, 2009 at 7:29 PM, Mark Roest marklroest@... > > > wrote: > > > > > > Wael and all, > > > > > > This is probably the right resource. They also have ERP5 Express. > > > > > > Regards, > > > > > > Mark > > > > > > On Wed, Sep 9, 2009 at 6:54 AM, Global Palestine > > > globalpalestine@... > > > wrote: > > > > > > Here are some more ERP5 resources (the top part is a repeat of > > > what I just sent) and reviews of an important book for > > > programmers and for IT systems designers. > > > > > > Regards, > > > > > > Mark > > > > > > http://www.nexedi.com/company/pr/news-erp5-unilog-eads > > > Nexedi Open Source ERP5 > > > > > > Communiqués de presse > > > Titre > > > UNILOG reaches Major Milestone in Open Source ERP5 > > > Implementation at Infoterra > > > Contenu de la page > > > UNILOG (a LogicaCMG company), reaches Major Milestone in Open > > > Source ERP5 Implementation in Infoterra´s (an EADS Astrium > > > company) TerraSAR-X Commercial Service Segment > > > > > > Friedrichshafen, Munich, Lille, Paris, 23 January 2006 - The > > > implementation of ERP5 Infoterra´s TerraSAR-X Commercial > > > Service Segment (TSXX) has reached a major milestone with the > > > delivery of a complete order management system as an > > > integrated element of the overall TSXX back office landscape > > > with several interfaces, e.g. to DLR, EADS Astrium SAP, and > > > Receiving Stations located around the globe by Unilog Avinci > > > in December 2005. Infoterra GmbH holds the exclusive > > > commercial exploitation rights for TerraSAR-X and is currently > > > installing the Commercial Service Segment for the spacecraft. > > > ERP5 is an advanced open source ERP software created by > > > Nexedi. The implementation of ERP5 for the TerraSAR-X was > > > conducted by Unilog Avinci Munich Office with the support of > > > Nexedi and Nuxeo. > > > > > > According to Ralf Duering, TSXX project leader at Infoterra, > > > “ERP5 is the right solution for Infoterra’s order management > > > because its web â€" and workflow based approach provides the > > > level of flexibility and security required for a global > > > project such as TerraSAR-X. With ERP5, our distribution > > > partners around the world can access our central ERP5 > > > infrastructure and place orders securely.†> > > > > > Friedbert Karch, Munich Area Manager at Unilog Avinci, adds > > > “TerraSAR-X ERP5 implementation is the sign that open source > > > ERPs can now provide value-added solutions to large > > > organisations looking for more flexibility, more > > > interoperability and more internet usage. It also shows that > > > professional service organisations such as Unilog Avinci are > > > the right partner for demanding industries such as Aerospace > > > in search of a high level of service and support based on open > > > source software. Unilog Avinci has shown that it can fulfil > > > the quality requirements of the ESA standard.†> > > > > > Jean-Paul Smets, CEO of Nexedi, “The TerraSAR-X project is the > > > first implementation of ERP5 advanced security model in > > > Europe. Together with the ERP Fast design methodology, ERP5 > > > can model complex organisations with multiple sites, multiple > > > partners and granular access rights to a shared central > > > database. This project has also shown the possibility to > > > interface ERP5 through SOAP Web services with other enterprise > > > applications in a transactional way†. > > > > > > Stéfane Fermigier, CEO of Nuxeo, concludes “TerraSAR-X ERP5 > > > implementation has shown that the high quality and maturity of > > > ERP5 technology allows the implementation of complex projects > > > in a short time. ERP5 includes a sophisticated workflow-based > > > CRM; thus, the TerraSAR-X business case benefits from a fully > > > integrated solution†. > > > About Unilog Avinci > > > > > > Unilog is a European IT Consultancy with a staff of 8.000 > > > employees, specialized in the design, development and support > > > of IT solutions for major corporations, with a 35-year track > > > record of profitable growth and financial independence. Unilog > > > Avinci is the Germany-based IT integrator of the Unilog group. > > > Our consultants provide result-oriented and customer-centred > > > services: Management and IT Consulting, Systems integration, > > > Outsourcing and IT Training, using practical, performing and > > > cost-efficient methods. > > > > > > As of January 16th, 2006 Unilog is a LogicaCMG company. > > > > > > Web: www.unilog.de > > > Contact: Frank Thies (Management Consultant) +49 178 88 66 194 > > > About Infoterra GmbH > > > > > > Infoterra GmbH, Germany, holds the exclusive commercial > > > exploitation rights for the new German radar satellite > > > TerraSAR-X, and will supply weather-independent, > > > high-resolution, new-quality data as well as a variety of > > > radar-based geo-information products after the satellites´ > > > launch in mid 2006. Currently, the company is preparing the > > > distribution of TerraSAR-X data by establishing a global > > > partner network. > > > > > > Web: www.infoterra.de > > > www.terrasar.de > > > Contact: Ralf Düring (TSXX Project Manager) +49 160 972 39 127 > > > About Nexedi > > > > > > Nexedi is the founder and developer of open source web based > > > ERP5 (www.erp5.com ). A very flexible > > > and document oriented workflow based ERP-System. Nexedi > > > provides business solutions cross-industries for small, medium > > > and large companies though partners in Africa, Americas, Asia > > > and Europe. Nexedi customers include financial, automotive, > > > apparel, telecommunication, defence, aerospace, consumer > > > electronics and government. With headquarters in France and > > > operations arround the world, Nexedi supports both open source > > > values and corporate customers' needs in a timely, profitable > > > and sustainable business. > > > > > > Web: www.nexedi.com > > > www.erp5.com > > > Contact: Jean-Paul Smets (Founder and CEO) +33(0)6 29 02 44 25 > > > - info@... > > About Nuxeo > > > > > > NUXEO is the European leader for services around the ZOPE > > > platform. It is the creator and publisher of the CPS open > > > source enterprise content management and collaborative portal > > > and has a lot of expertise in enterprise content management, > > > collaborative portals, workflows and process management and > > > ERP. CPS is a mature solution used by more than 50 companies > > > in 8 countries. Unilog and Nuxeo have five successful > > > implementations in common. > > > > > > Web: www.nuxeo.com > > > Contact: Stéfane Fermigier (Founder and CEO). > > > > > > > > > > > > > > > > > > http://www.erp5.com/news/news-erp5-mobile-release > > > > > > Press Release > > > Title > > > ERP5 Mobile Released and Certified for Nokia E61 Smartphone > > > Page Content > > > ERP5 Mobile Released and Certified for Nokia E61 Smartphone > > > > > > Paris (France), New York (USA) and Tokyo (Japan), January 28th > > > 2007 â€" Nexedi, the creator of ERP5, the most advanced open > > > source / free ERP platform, has released the first open source > > > ERP for smartphones today: ERP5 Mobile. This new component of > > > the ERP5 family will be presented simultaneously to the public > > > during the Linux Solutions 2007 exhibition in Paris and to > > > selected ERP5 users in Tokyo and New York. > > > > > > The addition of ERP5 Mobile to the collection of freely > > > available Business Templates makes it possible to access ERP5 > > > from any web enabled mobile device such as the Nokia E61 > > > smartphone. According to Jean-Paul Smets, CEO of Nexedi, "The > > > user interface of ERP5 Mobile has been designed with the > > > special requirements of mobile devices in mind and is > > > optimized for easy and efficient access to ERP5 on small > > > displays." > > > > > > Kristian Rother, Nexedi Marketing VP adds, "This latest > > > Business Template has turned ERP5 into a truly pervasive > > > system. ERP5 Mobile can be used anywhere to query, update and > > > enter employee or customer data from the ERP system or to view > > > production schedules and accounting transactions." > > > > > > “ERP5 Mobile saves lots of time for our sales force because > > > they can access our CRM at any time even if they don't have > > > access to a computer and especially because they don't have to > > > reinsert data that they collected in the field into the ERP > > > later.†says Thierry Brettnacher Vice President, Consulting of > > > ERP5. > > > > > > The web enabled and standard compliant Nokia E61 smartphone > > > was certified for ERP5 Mobile as "reference development > > > environment". The Nokia E61 smartphone was selected because of > > > its effective design and because of the implication of Nokia > > > (with the exception of its patent department) in favour of > > > open source / free software such as Python. > > > > > > ERP5 Mobile can be downloaded from the public repository at > > > ERP5 located at http://svn.erp5.org . A > > > screen video which gives an overview of ERP5 Mobile is > > > available at http://www.youtube.com/watch?v=Yc-PpjLBrNg. > > > > > > ERP5 Mobile and ERP5 will be shown and explained by the Nexedi > > > team during the Linux Solutions 2007 conference in Paris, > > > France from January 30th to February 1st 2006. Nexedi shares > > > booth D32 with its partner Mandriva Linux. For more > > > information about the conference please visit > > > http://www.solutionslinux.fr > > > > > > Example of ERP5 Mobile Page > > > Example Screen of ERP5 Mobile > > > > > > Video of ERP5 Mobile > > > Permanent URL of this Press Release > > > http://www.erp5.com/news/news-erp5-mobile-release > > > About Nexedi and ERP5 > > > > > > Nexedi has developed and deployed ERP5 for a wide range of > > > industries such as aerospace, apparel, banking, healthcare and > > > government. ERP5 is used in companies of all sizes in Africa, > > > Asia, Europe, North America and South America. The open > > > licensing of ERP5 eliminates licensing costs and provides full > > > freedom to update and modify the system as business > > > requirements change without depending on a single vendor. > > > > > > www.erp5.com > > > www.nexedi.com > > > info@... > > Legalese > > > > > > Nexedi, ERP5, Business Template and BT5 are registered > > > trademarks of Nexedi. Other trademarks are registered > > > trademarks of their respective owners. > > > > > > * Press Release > > > * Services aux entreprises > > > * Carrières et offres d'emploi > > > * Qui sommes-nous ? > > > * Demande d'information > > > > > > Showroom > > > > > > * Pourquoi ERP5? > > > * Pourquoi un ERP libre? > > > * ERP mode d'emploi > > > > > > Liens > > > > > > * ERP5 Enterprise > > > * ERP5 Express > > > * ERP5 Community > > > * My ERP5 > > > * Nexedi KK > > > > > > > > > > > > > > > > > > I think we may be able to apply this template to solar panels, > > > screws, clips, and other highly varied component categories. > > > > > > "The Apparel Business Template provides an extension of ERP5, > > > which is specialized for the requirements of the apparel > > > industry. This extension supports different fabrics, models, > > > colors, structures and collections by using the concept of > > > variations." > > > > > > ERP5 > > > From Wikipedia, the free encyclopedia > > > Jump to: navigation, search > > > This article includes a list of references, related > > > reading or external links, but its sources remain unclear > > > because it lacks inline citations. Please improve this article > > > by introducing more precise citations where appropriate. > > > (August 2008) > > > ERP5 Developer(s) Nexedi > > > Written in Python > > > Operating system Cross-platform > > > Type ERP, CRM, SaaS > > > License GPL > > > Website www.erp5.com > > > > > > ERP5 is a free Enterprise Resource Planning system based on > > > the Zope application server. It is mainly developed in the > > > Python programming language and the source code is freely > > > available under the GNU General Public License. ERP5 is > > > developed by the French company Nexedi which also offers > > > consulting, customizations and training for ERP5. There are > > > currently two version of ERP5: > > > > > > * ERP5 Enterprise is used in enterprise level customer > > > projects which are mainly focused on custom development and > > > customizations based on the individual business processes of > > > the company. > > > * ERP5 Express is a hosted solution offered as Software as > > > a Service for a monthly fee which is standardized for the > > > typical needs of small companies. It offers HR and CRM > > > functionality and Accounting and Document Management features > > > will be added at the beginning of 2008. > > > > > > Contents > > > [hide] > > > > > > * 1 Architecture > > > * 2 Business Templates > > > o 2.1 Functionality > > > * 3 Industry specific Business Templates > > > o 3.1 Business Templates for developers > > > * 4 Internationalization and localization > > > * 5 Independence > > > * 6 See also > > > * 7 References > > > * 8 External links > > > > > > [edit] Architecture > > > > > > The 5 in ERP5 represents the 5 core principles which form the > > > basis of ERP5. These five principles are explained in the book > > > Beautiful Code [1] as follows: > > > > > > * Resource. Describes a resource necessary to realize a > > > business process, such as individual skills, products, > > > machines, and so on. > > > > > > * Node. A business entity that receives and sends > > > resources. It can be related to a physical entity (such as > > > industrial facilities) or an abstract one (such as bank > > > account). Metanodes are nodes containing other nodes, such as > > > companies. > > > > > > * Path. Describes how a node accesses resources it needs > > > from another node. For instance, a path may be a trade > > > procedure that defines how a client obtains a product from a > > > supplier. > > > > > > * Movement. Describes a movement of resources among nodes > > > at a given moment and for a given period of time. For example, > > > one such movement can be the shipping of raw material from the > > > warehouse to the factory. Movements are realizations of Paths. > > > > > > * Item. A unique instance of a resource. For instance, a > > > CD driver is a resource for assembling a computer, while the > > > CD driver PART NUMBER 23E982 is an item. > > > > > > [edit] Business Templates > > > > > > [edit] Functionality > > > > > > ERP5 provides the business logic in so called Business > > > Templates. Currently the following functionality is provided: > > > > > > * Accounting provides multiple accounting features such as > > > multi-key analytical accounting, multidimensional budget > > > accounting, activity based accounting, project accounting, > > > previsional accounting as well as asset- and cashmanagement, > > > generic reports and invoicing. > > > > > > * Immobilisation extends the Accounting Business Template > > > by providing support for immobilisations. > > > > > > * Payroll extends the Accounting Business Template to > > > provide administration and generation of payroll sheets for > > > employees. > > > > > > * Budget extends the Accounting Business Template by > > > providing the creation, planning and administration of budgets. > > > > > > * Product Data Management provides a transparent overview > > > of products and the corresponding BOMs. > > > > > > * Trade provides all necessary elements to support > > > procurement and sales. This Business Template provides > > > supplier lists, packing lists, orders, order management and > > > tracking, shippng and transport, fright and inventory management. > > > > > > * Material Requirement Planning provides all elements > > > required for the management of a production facility. This > > > Business Template provides bills of materials, product orders, > > > production reports, material requirement planning and complex > > > supply chains. > > > > > > * Customer Relationship Management (CRM) provides CRM > > > related features. It includes features to follow customer > > > development, management of the relations between customers and > > > other organisations, customer related incoming and outgoing > > > events such as phone calls and email, sales opportunities, > > > campaign management and meetings as well as a ticket tracking > > > system for support requests and complaints. > > > > > > * Project provides support for project planning as well as > > > project based accounting and cost analysis. > > > > > > * DMS provides a workflow based Document Management > > > System. It is focused on supporting open data formats but also > > > provides support for the major proprietary formats such as > > > ".doc" or ".xls". > > > > > > [edit] Industry specific Business Templates > > > > > > * The Apparel Business Template provides an extension of > > > ERP5, which is specialized for the requirements of the apparel > > > industry. This extension supports different fabrics, models, > > > colors, structures and collections by using the concept of > > > variations. > > > > > > * Banking is specialized for the daily processes of a > > > central bank. This Business Template supports handing out and > > > receiving cash, removing money from accounts and transfers > > > between accounts, check based payments, multicurrency support > > > as well as stock management of money and gold reserves in > > > different vaults. It also provides support for multiple > > > agencies and the necessary accounting either via ERP5 > > > accounting or through interfacing with third party accounting > > > software. > > > > > > [edit] Business Templates for developers > > > > > > * ERP5 Web is used to publish ERP5 objects on the web in a > > > tailor made layout and design. > > > > > > * ERP5 XHTML Style provides the basis of the web oriented > > > design of ERP5 and manages the different modes (list, dialog, > > > view) as well as the rendering process. > > > > > > * ERP5 Forge provides tools for developers like a bug > > > tracker, Subversion support and a module for uploads. There > > > are also Business Templates for PDF- OpenOffice.org based > > > reports and automated functional, regression and user > > > interface testing. > > > > > > [edit] Internationalization and localization > > > > > > The ERP5 user interface is based on the UTF-8 standard and > > > provides support for translations and localizations. Asian and > > > Arabic languages and regions are fully supported. The default > > > language of ERP5 is English but there are also translations to > > > French, Japanese and Polish as well as custom accounting plans > > > for the French General Accounting Plan, French M9, French M14, > > > Polish General Accounting Plan and for Indian accounting laws. > > > > > > [edit] Independence > > > > > > Because ERP5 is Open Source Software the user remains in > > > control of their software. The risk of forced upgrades is > > > reduced and there is a lifelong guarantee on the usability and > > > extendability of the software. There is no vendor lock in and > > > because ERP5 is based on platform independent web based > > > client/server technology there is no lock in on any specific > > > operating system. All databases that provide an ODBC interface > > > can be used with ERP5. > > > > > > [edit] See also > > > Free software portal > > > > > > * List of ERP software packages > > > > > > [edit] References > > > > > > 1. ^ Oram, Andy (2007). Beautiful Code. O'Reilly. pp. > > > 340â€"342. ISBN 0596510047. > > > > > > [edit] External links > > > > > > * Developer page of ERP5 > > > * Commercial page of ERP5 > > > * Commercial page of ERP5 Express > > > * ERP5 Awarded Best ERP Implementation > > > * ERP5 Mobile Released and Certified for Nokia E61 Smartphone > > > * ERP5's architecture is featured in the book Beautiful Code > > > > > > [hide] > > > v • d • e > > > Accounting software > > > Open source > > > Non-web > > > > > > GnuCash · Grisbi · HomeBank · KMyMoney · OpenERP · Tryton · > > > TurboCASH > > > Web-based > > > > > > Adempiere · BlueErp · Compiere · Dolibarr · EdgeERP · ERP5 · > > > FrontAccounting · IntarS · Openbravo · OpenERP · opentaps · > > > PhreeBooks · WebERP > > > Freeware > > > Microsoft Office Accounting Express > > > Retail > > > AME Accounting Software · Arquila INSIGHT · Banana Accounting > > > · COA Solutions Ltd · CYMA Systems · EasyAs Accounting > > > Software · FinanceToGo · FlexAccount · Integrated Office > > > Accounting · Microsoft Dynamics AX · Microsoft Dynamics GP · > > > Microsoft Dynamics NAV · Microsoft Dynamics SL · Microsoft > > > Money · Microsoft Office Accounting Professional · Microsoft > > > Small Business Financials · Moneydance · Peachtree Accounting > > > · Quasar Accounting · QuickBooks · Quicken · SAP Business One > > > · Ubikwiti > > > File Formats > > > OFC · OFX · QC · QFX · QIF · XBRL > > > Category • Comparison > > > > > > mongoliw > > > Retrieved from "http://en.wikipedia.org/wiki/ERP5" > > > Categories: Accounting software | Linux accounting software | > > > Free finance software | Free accounting software | Free ERP > > > software | Free customer relationship management software | > > > Free software programmed in Python | ASP Accounting Systems | > > > Free project management software | Free business software | > > > Open source content management systems > > > Hidden categories: Articles lacking in-text citations from > > > August 2008 > > > Views > > > > > > * Article > > > * Discussion > > > * Edit this page > > > * History > > > > > > Personal tools > > > > > > * Try Beta > > > * Log in / create account > > > > > > Navigation > > > > > > * Main page > > > * Contents > > > * Featured content > > > * Current events > > > * Random article > > > > > > Search > > > > > > Interaction > > > > > > * About Wikipedia > > > * Community portal > > > * Recent changes > > > * Contact Wikipedia > > > * Donate to Wikipedia > > > * Help > > > > > > Toolbox > > > > > > * What links here > > > * Related changes > > > * Upload file > > > * Special pages > > > * Printable version > > > * Permanent link > > > * Cite this page > > > > > > Languages > > > > > > * Deutsch > > > * Français > > > * Polski > > > * Português > > > * Ð ÑƒÑ Ñ ÐºÐ¸Ð¹ > > > > > > Powered by MediaWiki > > > Wikimedia Foundation > > > > > > * This page was last modified on 22 July 2009 at 10:10. > > > * Text is available under the Creative Commons > > > Attribution-ShareAlike License; additional terms may apply. > > > See Terms of Use for details. > > > Wikipedia® is a registered trademark of the Wikimedia > > > Foundation, Inc., a non-profit organization. > > > * Privacy policy > > > > > > > > > > > > > > > > > > > > > http://oreilly.com/catalog/9780596510046/index.html > > > > > > Beautiful Code > > > Leading Programmers Explain How They Think > > > > > > By Andy Oram, Greg Wilson > > > Edited by Andy Oram, Greg Wilson > > > June 2007 > > > Pages: 618 > > > Series: Theory In Practice > > > ISBN 10: 0-596-51004-7 | ISBN 13: 9780596510046 > > > starstarstarstarstar (4) (Average of 8 Customer Reviews > > > > > > Description > > > > > > How do the experts solve difficult problems in software > > > development? In this unique and insightful book, leading > > > computer scientists offer case studies that reveal how they > > > found unusual, carefully designed solutions to high-profile > > > projects. You will be able to look over the shoulder of major > > > coding and design experts as they work through their project's > > > architecture, the tradeoffs made in its construction, and when > > > it was important to break rules. > > > > > > How do the experts solve difficult problems in software > > > development? In this unique and insightful book, leading > > > computer scientists offer case studies that reveal how they > > > found unusual, carefully designed solutions to high-profile > > > projects. You will be able to look over the shoulder of major > > > coding and design experts to see problems through their eyes. > > > > > > This is not simply another design patterns book, or another > > > software engineering treatise on the right and wrong way to do > > > things. The authors think aloud as they work through their > > > project's architecture, the tradeoffs made in its > > > construction, and when it was important to break rules. > > > This book contains 33 chapters contributed by Brian Kernighan, > > > Karl Fogel, Jon Bentley, Tim Bray, Elliotte Rusty Harold, > > > Michael Feathers, Alberto Savoia, Charles Petzold, Douglas > > > Crockford, Henry S. Warren, Jr., Ashish Gulhati, Lincoln > > > Stein, Jim Kent, Jack Dongarra and Piotr Luszczek, Adam > > > Kolawa, Greg Kroah-Hartman, Diomidis Spinellis, Andrew > > > Kuchling, Travis E. Oliphant, Ronald Mak, Rogerio Atem de > > > Carvalho and Rafael Monnerat, Bryan Cantrill, Jeff Dean and > > > Sanjay Ghemawat, Simon Peyton Jones, Kent Dybvig, William Otte > > > and Douglas C. Schmidt, Andrew Patzer, Andreas Zeller, > > > Yukihiro Matsumoto, Arun Mehta, TV Raman, Laura Wingerd and > > > Christopher Seiwald, and Brian Hayes. > > > Beautiful Code is an opportunity for master coders to tell > > > their story. All author royalties will be donated to Amnesty > > > International. > > > > > > > > > > > > A beautiful addition to your bookshelf., April 07 2008 > > > Rating: StarStarStarStarStar > > > Submitted by William Deegan [Respond | View] > > > > > > Beautiful Code: Leading Programmers Explain How They Think > > > Edited by Andy Oram & Greg Wilson > > > > > > Ever wonder how some of the most notable programmers think and > > > approach programming problems? > > > When was the last time you opened an analysis of algorithms > > > book, or delved into the beauty of quicksort and recursive > > > binary partitioning solutions? > > > Not for the faint of heart, it will make your brain hurt, but > > > in a good way. Does this sound like a commercial? Well, that's > > > how good this book is. > > > > > > If you brave reading this book, you'll get to hear what > > > notable programmers such as Brian Kernighan, Lincoln Stein, > > > Charles Petzold (o.k. those are just the names I recognized > > > before I started reading the book) consider "beautiful" code, > > > and how they approach creating and/or analyzing it. Same goes > > > for pieces of projects such as subversion, perforce, python, > > > jUnit. > > > > > > Charles Petzold goes through an excruciating to read, but > > > interesting, example of on the fly byte code generated for > > > .NET. The net is a 4x speed up over plain code, though I would > > > argue whether this qualifies for "Beautiful", maybe a neat > > > "hack", but probably not Beautiful. > > > > > > Elliotte Rusty Harold goes through a description of how he > > > contributed/created JDOM and later XOM, what he learned from > > > the first effort, and how he optimized XOM to its current > > > state, using analysis of the algorithms, clever programing, > > > use of precalculated values, and some other good tricks to > > > come up with a high speed validating XML parser. > > > > > > Want to understand the subversion delta editor? Read chapter > > > two, again, not for the light read. > > > > > > So if you want to learn about your art, you know programming, > > > brew yourself a fresh pot or two of coffee, sit down and read. > > > This book is probably best read a chapter at a time to absorb > > > the content. I know I had to reread some of the examples to > > > get the little light bulb above my head to glow brightly, but > > > I will say it's worth the effort. > > > > > > I can count on one hand the number of programming or > > > programming related books I would recommend every programmer > > > reads, this gets added to that short, and changing, list. > > > > > > > > > Beauty is in the eye of the beholder, January 09 2008 > > > Rating: StarStarStarStarStar > > > Submitted by joshSVUG [Respond | View] > > > > > > I found the book’s concept intriguing. The ability to learn > > > from 33 highly respected members of the programming community > > > is invaluable. I’ve enjoyed my daily dose of Beautify Code… > > > but one thing caught me by surprise: > > > > > > Not all samples are beautiful… well in my eyes not all > > > samples/chapters are beautiful. > > > > > > I’ll skip listing the ones I found beautiful, interesting, > > > insightful and educational because I’m sure you will find > > > others that “do it†for you. > > > > > > All in all I think it’s worth giving this book a shot. > > > > > > > > > > > > A Very Good Book, October 03 2007 > > > Rating: StarStarStarStarStar > > > Submitted by Amar [Respond | View] > > > > > >  The editing of the book, and the selection of the authors, > > > whose articles are published are good. The articles are > > > extremely useful for design and coding. > > >  The vision of the book has achieved more than my expectations. > > >  The interface designing addressed in the Delta editor > > > interface chapter is very useful for the people who want to > > > understand the system first and then to start coding. > > >  For intermediate programmers, the book helps you to design a > > > solution for a problem in an optimum way. > > >  The topics are more about designing than coding. But the > > > Test driven Development and writing the beautiful tests > > > explained by Alberto Savioa are very useful for the developers > > > who are in Test Driven Development and for the developers who > > > want improve writing tests and who want to start practicing > > > writing tests extensively. Coding principles explained in Code > > > in Motion chapter are very beautiful and the discussion about > > > Code Comprehension is something to follow for better > > > readability of the code. > > >  This book helps to design and code for the given task or in > > > developing a framework or solving a problem. > > >  The book covers all the topics or components of a software > > > system, which can be designed, coded, tested, and debugged > > > beautifully. > > >  I hope that publishers take enough interest to publish some > > > more of this kind. > > > > > > The endless journey of making software systems more elegant > > > and robust with high performance continues. > > > > > > > > > Read all reviews > > > > > > Excellent. Must read for software engineers., October 03 2007 > > > Rating: StarStarStarStarStar > > > Submitted by jdruin [Respond | View] > > > > > > This book is a great compilation of software design problems > > > and solutions. Each chapter is an essay from one author which > > > covers a particular problem in computer science and/or > > > software engineering. > > > > > > The chapters are complete discussions within themselves and > > > they offer different insights into how to solve problems. The > > > solutions are geared to issues found in both the natural world > > > and the business world. > > > > > > Of particular interest (for me) were the chapters on seraching > > > and debugging. > > > > > > One aspect of the book that will be either a plus or a minus > > > depending on the reader is that because each chapter is by a > > > different author, there are many distinct writting styles > > > used. Since I was looking towards the book to gain insight > > > into how others solve these problems, I found this useful. > > > Since some of the context of the thought process came through > > > in the writting, it was more like talking to the authors > > > rather than just reading a textbook. > > > > > > The chapter vary considerably in both topic and the thought > > > process that went into the solution so inevitably there will > > > be chapters that interest any programmer. > > > > > > The books chapters can be read in any order and the editor > > > indexes the chapters well. Information is easy to find. > > > > > > Programming Pearls is of similar composition but with shorter > > > chapters and explanations. This book goes a step further and > > > is the next evolution of the computer science short-story tome. > > > > > > > > > > > > > > > Learn How to Think, September 17 2007 > > > Rating: StarStarStarStarStar > > > Submitted by Max Luebbe [Respond | View] > > > > > > A frequent topic of discussion among those in any technical > > > field is for a short list of essential books that anyone worth > > > their salt has read. With regards to software engineering, two > > > classics quickly come to mind: Code Complete, and Design > > > Patterns, as well as a recent publication joining the ranks of > > > these epics, Beautiful Code by O'Reilly Press. > > > > > > What makes Beautiful Code stand apart from the rest, is that > > > it's format is so unconventional when compared to most other > > > programming texts. The book is comprised of 33 Chapters, each > > > written by a different author about a particular bit of code > > > they had written and thought to be particularly eloquent. The > > > best way to explain why this book is so wonderful is to make > > > an analogy about the differences between learning something > > > via a lecture as opposed to a private lesson. Most > > > instructional books will take the lecture approach, where the > > > author shows you one correct way to solve a problem, or > > > complete a certain task and the reader must then digest that > > > as best as possible. Beautiful Code is more like a private > > > lesson in which the author of each chapter is giving the > > > reader personalized attention by explaining their thought > > > processes, how they arrived at each step, and occasionally > > > showing some dead ends that didn't work out. Now consider that > > > these private lessons are being given by such legendary names > > > as Brian Kernighan, Charles Petzold, and Yukihiro Matsumoto - > > > and it becomes obvious why this is a must-have addition to any > > > serious software engineer's bookshelf. Some particularly > > > memorable sections include Karl Fogel's discussion on the > > > origins and implementation of the Subversion Delta Editor and > > > the look inside Google's MapReduce technology by Jeffrey Dean > > > and Sanjay Ghemawat. > > > > > > As stated earlier, one of the best strengths of this book is > > > that it is language neutral. In each chapter, as the author is > > > speaking from experience on a particular project, rather than > > > writing a chapter for a hypothetical “Better Programming in > > > Language XYZ†, you will see code snippets in C#, MSIL, Python, > > > Ruby, and several other languages (There's even one chapter > > > with Emacs Lisp!). This is important because the insight > > > gained from this book will not be diluted from one language > > > falling out of favor or into obsolescence, and allows for the > > > possibility of this title being just as valuable ten years > > > from now. > > > > > > Many books will teach you how to solve a problem, but rare are > > > those to teach you how to think. Beautiful Code is one of > > > those select few, and will keep you coming back from project > > > to project to consult its veteran sages of computer science. A > > > worthy edition to any serious programmer's library, and > > > hopefully a second volume is not far off. > > > > > > > > > A classic in the making?, August 12 2007 > > > Rating: StarStarStarStarStar > > > Submitted by Mitch Wheat [Respond | View] > > > > > > Is this book a classic in the making? Probably! > > > > > > This book contains many diverse and wonderful chapters; the > > > highlights for me personally were from Jon Bentley (the > > > ‘Programming Pearls’ author) on “less is more†, Simon Peyton > > > Jones on Concurrency and although it was hard to pick a > > > favourite, I think “Beautiful Debugging†from Andreas Zeller > > > and “Distributed Programming with MapReduce†from Jeffrey Dean > > > and Sanjay Ghemawat stand out. > > > > > > This is not an easy book, in the sense that it requires that > > > you get into the right frame of mind to fully appreciate some > > > of the subtleties. You might need to find a quiet corner and > > > get into the zone whilst tackling one or two of the more > > > difficult topics. You might even need to read the odd chapter > > > twice before the ‘Aha!’ moment strikes, but it’s certainly > > > worth it. The time spent might well pay for itself several > > > times over if it provides the insight required to solve a > > > problem you encounter. > > > > > > I believe it is worth buying this book solely for the chapter > > > titled “Distributed Programming with MapReduce†which lucidly > > > describes how large-scale computations can be performed in > > > parallel with the important MapReduce algorithm (which is what > > > Google uses in many applications including google search, > > > across approximately 500,000 machines!). I mentioned the > > > original paper by Jeffrey Dean and Sanjay Ghemawat in a blog > > > post here. > > > > > > It covers many fields all with the theme of ‘Beautiful Code’. > > > Jon Bentley (the author of Programming Pearls) talks about the > > > ‘most beautiful code he never wrote’! This chapter struck a > > > chord because I often ‘soapbox’ that code should be short as > > > possible but not obtuse. Let’s face it, verbose code is just > > > as hard to understand (if not worse) than terse code. > > > > > > If you are a programmer purely because it is the way you pay > > > your bills, I don’t think you will find much to help with your > > > day-to-day routine in this book. On the other hand, if you are > > > a programmer who likes to find out how things really work, and > > > gain some insight into the minds of past master craftsman, > > > then you should definitely buy this book. > > > > > > This book deserves a place on every serious programmers > > > bookshelf since the lessons to be learned will not become > > > obsolete as languages and technologies change. Highly recommended. > > > > > > There is a web site dedicated to the book here: > > > http://beautifulcode.oreillynet.com/ > > > > > > [ This review originally appeared on my blog: > > > http://mitch-wheat.blogspot.com > > > ] > > > > > > > > > > > > Beautiful Code, August 08 2007 > > > Rating: StarStarStarStarStar > > > Submitted by Regnard Kreisler C. Raquedan [Respond | View] > > > > > > The talent of the contributors is undeniable and the text > > > reminds me of the Algorithms class I took in college. The book > > > relates how various software design architects and experts > > > attack and solve problems while maintaining the elegance of > > > the implementation. The range of topics include Perl, Haskell, > > > Python and Ruby. This should give the enthusiastic developer a > > > fresh and broad perspective on software. I have to mention > > > that the book is developer oriented, so expect a lot of code > > > and text intertwined. > > > > > > > > > > > > Beautiful Code, July 21 2007 > > > Rating: StarStarStarStarStar > > > Submitted by Anonymous Reader [Respond | View] > > > > > > I am always looking to for new ways to look at programming > > > problems. I love studying new programming languages in order > > > to bend my mind in new, uncomfortable ways. Both of these are > > > reasons I enjoyed Beautiful Code. > > > > > > Beautiful Code is a collection of essays from some well known > > > software engineers. That said, I didn't immediately recognize > > > many of their names (this is probably an indication of my lack > > > of exposure in their fields of expertise). If you are like me, > > > there is an alphabetical list of short biographical entries in > > > the back of the book you can use to acquaint yourself with who > > > wrote each chapter. > > > > > > There are chapters from people in the Perl, Python, Ruby, > > > Google, Scheme, and Haskell communities (among others). > > > > > > I especially enjoyed reading about Google's MapReduce > > > algorithm, Haskell's Software Transactional Memory, and > > > Scheme's syntax-case macro system. These are subjects I have > > > previously tried to tackle, but the explanations written in > > > this book have helped me approach understanding far better > > > than the academic papers on these subjects I have tried to read. > > > > > > You'll have to put forth effort to follow the explanations in > > > the chapters as the authors walk you through how they tackle a > > > given problem. This leads eventually to the solution, but may > > > involve many twists and turns along the way. These twists and > > > turns show how the authors think and grants us as the readers > > > insight into how they approach the problems at hand. It's the > > > journey to the desination that sometimes matters more than the > > > destination. > > > > > > For example, I've long wondered abut the difference between > > > hygenic and non-hygenic macros. Various descriptions on the > > > web have given me some clue, but chapter 25 shows examples and > > > explains the problem very clearly. It then goes about > > > discussing various solutions that have been devised over the > > > years before going into the details of the current solution > > > that is in use today. I've seen the end result before, but > > > knowing what motivated the solution gives me a much greater > > > appreciation for and understanding of it. > > > > > > The effort required for some chapters may be over your head as > > > they are for me, but those are the chapters where I find the > > > rewards to be the greatest as they force me to look at things > > > in new ways. Once I do achieve understanding I'm able to apply > > > the new found ways of thinking about problems to the > > > situations I face at work and elsewhere which has led to > > > unique and compelling solutions that I would not have thought > > > of before. > > > > > > I've long been on the search for beauty in the code I write. I > > > have found that as I read and take the time to understand what > > > others see as beautiful, even when I do not see beauty in it > > > at first, I gain greater insights into my craft. I am glad > > > that O'Reilly has taken the time to solicit responses from the > > > authors in this book as it has given us a wealth of experience > > > and expertise that we all can benefit from as we seek to gain > > > greater insights into the various facets of beauty and > > > elegance in code. > > > > > > Media reviews > > > "My appreciation of Beautiful Code is like the one I have for > > > the Justice League or the X-Menâ€" a band of exceptional > > > individuals moving towards a common, altruistic end...This > > > should give the enthusiastic developer a fresh and broad > > > perspective on software. I have to mention that the book is > > > developer oriented, so expect a lot of code and text > > > intertwined. They say beauty is in the eye of the beholder. > > > The book hopefully will be able to give you a new way to look > > > at software." > > > -- Regnard Kreisler C. Raquedan, Standard Web Standards > > > > > > > > > "Beautiful Code presents wide-ranging contributions from 38 > > > pioneering software designers who aim to "rouse and inspire a > > > new generation of coders" by sharing their most closely held > > > secrets. For example, contributor Ronald Mak expounds on his > > > elegant approach to NASA's Mars Rover, and Arun Mehta focuses > > > on the importance of making technology useful to the disabled. > > > Editors Oram and Wilson call the essays from such gifted > > > inventors "inspiring and uplifting."" > > > -- James Gray, Linux Journal > > > > > > > > > "This is not an easy book, in the sense that it requires that > > > you get into the right frame of mind to fully appreciate some > > > of the subtleties. You might need to find a quiet corner and > > > get into the zone whilst tackling one or two of the more > > > difficult topics. You might even need to read the odd chapter > > > twice before the 'Aha!' moment strikes, but it's certainly > > > worth it. The time spent might well pay for itself several > > > times over if it provides the insight required to solve a > > > problem you encounter...If you are a programmer who likes to > > > find out how things really work, and gain some insight into > > > the minds of past master craftsman, then you should definitely > > > buy this book. This book deserves a place on every serious > > > programmers bookshelf since the lessons to be learned will not > > > become obsolete as languages and technologies change. Highly > > > recommended." > > > -- Mitch Wheat, Treat the Cause, Not the Symptoms! > > > > > > Reply > > > > > > Reply to all > > > > > > Forward > > > > > > > > > > > > > > > > > > > > > Reply > > > > > > | > > > > > > > > > Ben de Vries > > > > > > to *Jeremy*, me > > > > > > > > > show details 8:33 PM (12 hours ago) > > > > > > > > > CC J- > > > - Show quoted text - > > > > > > > > > ---------- Forwarded message ---------- > > > From: *Mark Roest* marklroest@... > > > > > > Date: 2009/9/8 > > > Subject: Nexedi Open Source ERP5 and more > > > To: Ray Phoenix Ray.Phoenix@... > > > , Ben de Vries > > > bendevries1968@... , > > > David Alan Foster DALAN@... > > > > > > > > > Ray, Jeremy, Ben and David, > > > > > > Here are some more ERP5 resources (the top part is a repeat of > > > what I just sent) and reviews of an important book for > > > programmers and for IT systems designers. Ben, please pass to > > > Jeremy. > > > > > > Regards, > > > > > > Mark > > > > > > http://www.nexedi.com/company/pr/news-erp5-unilog-eads > > > Nexedi Open Source ERP5 > > > > > > Communiqués de presse > > > Titre > > > UNILOG reaches Major Milestone in Open Source ERP5 > > > Implementation at Infoterra > > > Contenu de la page > > > UNILOG (a LogicaCMG company), reaches Major Milestone in Open > > > Source ERP5 Implementation in Infoterra´s (an EADS Astrium > > > company) TerraSAR-X Commercial Service Segment > > > > > > Friedrichshafen, Munich, Lille, Paris, 23 January 2006 - The > > > implementation of ERP5 Infoterra´s TerraSAR-X Commercial > > > Service Segment (TSXX) has reached a major milestone with the > > > delivery of a complete order management system as an > > > integrated element of the overall TSXX back office landscape > > > with several interfaces, e.g. to DLR, EADS Astrium SAP, and > > > Receiving Stations located around the globe by Unilog Avinci > > > in December 2005. Infoterra GmbH holds the exclusive > > > commercial exploitation rights for TerraSAR-X and is currently > > > installing the Commercial Service Segment for the spacecraft. > > > ERP5 is an advanced open source ERP software created by > > > Nexedi. The implementation of ERP5 for the TerraSAR-X was > > > conducted by Unilog Avinci Munich Office with the support of > > > Nexedi and Nuxeo. > > > > > > According to Ralf Duering, TSXX project leader at Infoterra, > > > “ERP5 is the right solution for Infoterra’s order management > > > because its web â€" and workflow based approach provides the > > > level of flexibility and security required for a global > > > project such as TerraSAR-X. With ERP5, our distribution > > > partners around the world can access our central ERP5 > > > infrastructure and place orders securely.†> > > > > > Friedbert Karch, Munich Area Manager at Unilog Avinci, adds > > > “TerraSAR-X ERP5 implementation is the sign that open source > > > ERPs can now provide value-added solutions to large > > > organisations looking for more flexibility, more > > > interoperability and more internet usage. It also shows that > > > professional service organisations such as Unilog Avinci are > > > the right partner for demanding industries such as Aerospace > > > in search of a high level of service and support based on open > > > source software. Unilog Avinci has shown that it can fulfil > > > the quality requirements of the ESA standard.†> > > > > > Jean-Paul Smets, CEO of Nexedi, “The TerraSAR-X project is the > > > first implementation of ERP5 advanced security model in > > > Europe. Together with the ERP Fast design methodology, ERP5 > > > can model complex organisations with multiple sites, multiple > > > partners and granular access rights to a shared central > > > database. This project has also shown the possibility to > > > interface ERP5 through SOAP Web services with other enterprise > > > applications in a transactional way†. > > > > > > Stéfane Fermigier, CEO of Nuxeo, concludes “TerraSAR-X ERP5 > > > implementation has shown that the high quality and maturity of > > > ERP5 technology allows the implementation of complex projects > > > in a short time. ERP5 includes a sophisticated workflow-based > > > CRM; thus, the TerraSAR-X business case benefits from a fully > > > integrated solution†. > > > About Unilog Avinci > > > > > > Unilog is a European IT Consultancy with a staff of 8.000 > > > employees, specialized in the design, development and support > > > of IT solutions for major corporations, with a 35-year track > > > record of profitable growth and financial independence. Unilog > > > Avinci is the Germany-based IT integrator of the Unilog group. > > > Our consultants provide result-oriented and customer-centred > > > services: Management and IT Consulting, Systems integration, > > > Outsourcing and IT Training, using practical, performing and > > > cost-efficient methods. > > > > > > As of January 16th, 2006 Unilog is a LogicaCMG company. > > > > > > Web: www.unilog.de > > > Contact: Frank Thies (Management Consultant) +49 178 88

            (Message over 64 KB, truncated)
          • Andrius Kulikauskas
            thank you very much Andrius, Mark and Ricardo! With your insights I am very much closer to the target. I think what some traditional web-programmer need to do
            Message 5 of 8 , Sep 19 12:50 AM
            • 0 Attachment
              thank you very much Andrius, Mark and Ricardo!
              With your insights I am very much closer to the target. I think what
              some traditional web-programmer need to do in weeks, can be done in
              couple of hours today.

              Wael

              ---------------------

              Wael, Here's another letter from Ricardo. Thank you, Ricardo! Perhaps we
              can create a wiki page on this topic? Andrius


              ricardoolpc wrote:
              > Wael and Andrius
              >
              > I forgot to say, Zen Cart and osCommerce include integration with
              > various payment methods.
              >
              > Small-scale sellers may find it difficult to meet all the requirements
              > to become a Mastercard or Visa 'merchant'. As an alternaive, it's
              > quite quick and easy to sign-up for a Paypal business account, to
              > receive payments. Paypal provides 'Pay Now' buttons, to add to your
              > website (custom-generated chunks of HTML code, to cut-and-paste into
              > your web-pages).
              >
              > Your customers can click the Pay button on your website, be sent to
              > Paypal's own secure site (HTTPS pages) to pay using their Paypal
              > account or using Mastercard, Visa, etc credit/debit cards via the
              > Paypal site (and asked if they want to join Paypal). Paypal displays
              > the details of the items they are buying, and prices etc, that you
              > pass to it. After paying, the customer is returned to your website, to
              > your own custom-made 'Thank You' page. Paypal sends an email to the
              > customer's registered paypal email address, with 'Thank you for your
              > payment' etc. I'm trying to remember how it works. I think you (the
              > seller) receive an email to say you've had a payment, which acts as a
              > prompt to deal with the order.
              >
              > If you want, you can use the standard Paypal payment page when they
              > pay on Paypal, or Paypal lets you customise the payment page with your
              > company name/logo, so the whole buying-experience looks more
              > integrated and owned by you, to maintain the trust of the customers.
              >
              > There are various tutorials on the http://www.paypal.com/ website.
              >
              > For medium-to-large scale business, I think Paypal provides a more
              > computer-connected system, with screens to manage your orders. You
              > would need to read the Paypal tutorials.
              >
              > I used all this for a small website for a friend, who was selling his
              > own home-published books. It worked okay for accepting orders and payment.
              >
              > Ricardo
              >
              >
              > --- In learnhowtolearn@yahoogroups.com, Andrius Kulikauskas <ms@...>
              > wrote:
              > >
              > > Thank you, Ricardo! Andrius
              > >
              > > ricardoolpc wrote:
              > > > Hi Wael
              > > >
              > > > If you just want to implement a small-scale online shop, then you can
              > > > look for any 'fully featured' web-hosting company. They often offer a
              > > > large package of Free Open Source Programs, called 'Fantastico', that
              > > > you can choose to install via the 'CPanel' control panel. You can
              > > > google for companies by searching for - "web hosting" fanastico.
              > > >
              > > > For example, on EUKHost.com, a good-value UK web-hosting company,
              > here
              > > > are some pages showing all the facilities they give you...
              > > >
              > > > http://www.eukhost.com/fantastico.php
              > > >
              > > > The 2 main e-commerce shopping-cart programs are osCommerce and
              > > > ZenCart. I think ZenCart is more modern and easier to use. You can
              > > > read some reviews.
              > > >
              > > > http://www.eukhost.com/ (home page)
              > > >
              > > > http://www.eukhost.com/cpanel-web-hosting.php (hosting package prices)
              > > >
              > > > The Fantastico package of FOSS programs is offered by many different
              > > > hosting companies. The collection wasn't assembled by EUKHost.
              > > >
              > > > EUKHost give you many other facilities outside the Fantastico
              > package,
              > > > including some relating to CRM (Customer Relationship Management).
              > See
              > > > the list on the hosting package prices page (link above). This
              > > > includes some things you may need, like a 'Ticketing-system' so
              > > > customers can report problem, and it can allocate them a 'ticket' (a
              > > > case-number) and track the status of their problem.
              > > >
              > > > For programmers, they include PHP, Perl, ImageMagick etc.
              > > >
              > > > Ricardo
              > > >
              > > > --- In learnhowtolearn@yahoogroups.com, Andrius Kulikauskas ms@
              > > > wrote:
              > > > >
              > > > > Wael,
              > > > > Is this what you are looking for?
              > > > >
              > > > > http://www.oscommerce.com
              > > > >
              > > >
              > http://blog.webdistortion.com/2008/05/03/9-kick-ass-open-source-e-commerce-platforms-reviewed/
              > > > >
              > > > > I googled "e-commerce open source software".
              > > > >
              > > > > Also, Sasha Mrkailo is setting up a store for his wife Zdenka's
              > > > fashions at:
              > > > > http://www.etsy.com
              > > > > Maybe that's a good place to start?
              > > > >
              > > > > Andrius
              > > > >
              > > > > Andrius Kulikauskas
              > > > > Minciu Sodas
              > > > > http://www.ms.lt
              > > > > ms@
              > > > >
              > > > >
              > > > >
              > > > > Global Palestine wrote:
              > > > > > I could not find the relation between ERP5 and developing
              > online-shop
              > > > > > like this:
              > > > https://mail.google.com/mail/?ui=2&view=bsp&ver=1qygpcgurkovy
              > > > > > Is there a way to "do it by your self" or low rate assistance?
              > > > > >
              > > > > >
              > > > > > Thanks
              > > > > > Wael
              > > > > >
              > > > > > On Wed, Sep 9, 2009 at 7:29 PM, Mark Roest marklroest@
              > > > > > <mailto:marklroest@ wrote:
              > > > > >
              > > > > > Wael and all,
              > > > > >
              > > > > > This is probably the right resource. They also have ERP5 Express.
              > > > > >
              > > > > > Regards,
              > > > > >
              > > > > > Mark
              > > > > >
              > > > > > On Wed, Sep 9, 2009 at 6:54 AM, Global Palestine
              > > > > > globalpalestine@
              > > > > > <mailto:globalpalestine@ wrote:
              > > > > >
              > > > > > Here are some more ERP5 resources (the top part is a repeat of
              > > > > > what I just sent) and reviews of an important book for
              > > > > > programmers and for IT systems designers.
              > > > > >
              > > > > > Regards,
              > > > > >
              > > > > > Mark
              > > > > >
              > > > > > http://www.nexedi.com/company/pr/news-erp5-unilog-eads
              > > > > > Nexedi Open Source ERP5
              > > > > >
              > > > > > Communiqués de presse
              > > > > > Titre
              > > > > > UNILOG reaches Major Milestone in Open Source ERP5
              > > > > > Implementation at Infoterra
              > > > > > Contenu de la page
              > > > > > UNILOG (a LogicaCMG company), reaches Major Milestone in Open
              > > > > > Source ERP5 Implementation in Infoterra´s (an EADS Astrium
              > > > > > company) TerraSAR-X Commercial Service Segment
              > > > > >
              > > > > > Friedrichshafen, Munich, Lille, Paris, 23 January 2006 - The
              > > > > > implementation of ERP5 Infoterra´s TerraSAR-X Commercial
              > > > > > Service Segment (TSXX) has reached a major milestone with the
              > > > > > delivery of a complete order management system as an
              > > > > > integrated element of the overall TSXX back office landscape
              > > > > > with several interfaces, e.g. to DLR, EADS Astrium SAP, and
              > > > > > Receiving Stations located around the globe by Unilog Avinci
              > > > > > in December 2005. Infoterra GmbH holds the exclusive
              > > > > > commercial exploitation rights for TerraSAR-X and is currently
              > > > > > installing the Commercial Service Segment for the spacecraft.
              > > > > > ERP5 is an advanced open source ERP software created by
              > > > > > Nexedi. The implementation of ERP5 for the TerraSAR-X was
              > > > > > conducted by Unilog Avinci Munich Office with the support of
              > > > > > Nexedi and Nuxeo.
              > > > > >
              > > > > > According to Ralf Duering, TSXX project leader at Infoterra,
              > > > > > “ERP5 is the right solution for Infoterra’s order management
              > > > > > because its web â€" and workflow based approach provides the
              > > > > > level of flexibility and security required for a global
              > > > > > project such as TerraSAR-X. With ERP5, our distribution
              > > > > > partners around the world can access our central ERP5
              > > > > > infrastructure and place orders securely.�
              > > > > >
              > > > > > Friedbert Karch, Munich Area Manager at Unilog Avinci, adds
              > > > > > “TerraSAR-X ERP5 implementation is the sign that open source
              > > > > > ERPs can now provide value-added solutions to large
              > > > > > organisations looking for more flexibility, more
              > > > > > interoperability and more internet usage. It also shows that
              > > > > > professional service organisations such as Unilog Avinci are
              > > > > > the right partner for demanding industries such as Aerospace
              > > > > > in search of a high level of service and support based on open
              > > > > > source software. Unilog Avinci has shown that it can fulfil
              > > > > > the quality requirements of the ESA standard.�
              > > > > >
              > > > > > Jean-Paul Smets, CEO of Nexedi, “The TerraSAR-X project is the
              > > > > > first implementation of ERP5 advanced security model in
              > > > > > Europe. Together with the ERP Fast design methodology, ERP5
              > > > > > can model complex organisations with multiple sites, multiple
              > > > > > partners and granular access rights to a shared central
              > > > > > database. This project has also shown the possibility to
              > > > > > interface ERP5 through SOAP Web services with other enterprise
              > > > > > applications in a transactional way�.
              > > > > >
              > > > > > Stéfane Fermigier, CEO of Nuxeo, concludes “TerraSAR-X ERP5
              > > > > > implementation has shown that the high quality and maturity of
              > > > > > ERP5 technology allows the implementation of complex projects
              > > > > > in a short time. ERP5 includes a sophisticated workflow-based
              > > > > > CRM; thus, the TerraSAR-X business case benefits from a fully
              > > > > > integrated solution�.
              > > > > > About Unilog Avinci
              > > > > >
              > > > > > Unilog is a European IT Consultancy with a staff of 8.000
              > > > > > employees, specialized in the design, development and support
              > > > > > of IT solutions for major corporations, with a 35-year track
              > > > > > record of profitable growth and financial independence. Unilog
              > > > > > Avinci is the Germany-based IT integrator of the Unilog group.
              > > > > > Our consultants provide result-oriented and customer-centred
              > > > > > services: Management and IT Consulting, Systems integration,
              > > > > > Outsourcing and IT Training, using practical, performing and
              > > > > > cost-efficient methods.
              > > > > >
              > > > > > As of January 16th, 2006 Unilog is a LogicaCMG company.
              > > > > >
              > > > > > Web: www.unilog.de <http://www.unilog.de/>
              > > > > > Contact: Frank Thies (Management Consultant) +49 178 88 66 194
              > > > > > About Infoterra GmbH
              > > > > >
              > > > > > Infoterra GmbH, Germany, holds the exclusive commercial
              > > > > > exploitation rights for the new German radar satellite
              > > > > > TerraSAR-X, and will supply weather-independent,
              > > > > > high-resolution, new-quality data as well as a variety of
              > > > > > radar-based geo-information products after the satellites´
              > > > > > launch in mid 2006. Currently, the company is preparing the
              > > > > > distribution of TerraSAR-X data by establishing a global
              > > > > > partner network.
              > > > > >
              > > > > > Web: www.infoterra.de <http://www.infoterra.de/>
              > > > > > www.terrasar.de <http://www.terrasar.de/>
              > > > > > Contact: Ralf Düring (TSXX Project Manager) +49 160 972 39 127
              > > > > > About Nexedi
              > > > > >
              > > > > > Nexedi is the founder and developer of open source web based
              > > > > > ERP5 (www.erp5.com <http://www.erp5.com/>). A very flexible
              > > > > > and document oriented workflow based ERP-System. Nexedi
              > > > > > provides business solutions cross-industries for small, medium
              > > > > > and large companies though partners in Africa, Americas, Asia
              > > > > > and Europe. Nexedi customers include financial, automotive,
              > > > > > apparel, telecommunication, defence, aerospace, consumer
              > > > > > electronics and government. With headquarters in France and
              > > > > > operations arround the world, Nexedi supports both open source
              > > > > > values and corporate customers' needs in a timely, profitable
              > > > > > and sustainable business.
              > > > > >
              > > > > > Web: www.nexedi.com <http://www.nexedi.com/>
              > > > > > www.erp5.com <http://www.erp5.com/>
              > > > > > Contact: Jean-Paul Smets (Founder and CEO) +33(0)6 29 02 44 25
              > > > > > - info@ <mailto:info@
              > > > > > About Nuxeo
              > > > > >
              > > > > > NUXEO is the European leader for services around the ZOPE
              > > > > > platform. It is the creator and publisher of the CPS open
              > > > > > source enterprise content management and collaborative portal
              > > > > > and has a lot of expertise in enterprise content management,
              > > > > > collaborative portals, workflows and process management and
              > > > > > ERP. CPS is a mature solution used by more than 50 companies
              > > > > > in 8 countries. Unilog and Nuxeo have five successful
              > > > > > implementations in common.
              > > > > >
              > > > > > Web: www.nuxeo.com <http://www.nuxeo.com/>
              > > > > > Contact: Stéfane Fermigier (Founder and CEO).
              > > > > >
              > > > > >
              > > > > >
              > > > > >
              > > > > >
              > > > > > http://www.erp5.com/news/news-erp5-mobile-release
              > > > > >
              > > > > > Press Release
              > > > > > Title
              > > > > > ERP5 Mobile Released and Certified for Nokia E61 Smartphone
              > > > > > Page Content
              > > > > > ERP5 Mobile Released and Certified for Nokia E61 Smartphone
              > > > > >
              > > > > > Paris (France), New York (USA) and Tokyo (Japan), January 28th
              > > > > > 2007 â€" Nexedi, the creator of ERP5, the most advanced open
              > > > > > source / free ERP platform, has released the first open source
              > > > > > ERP for smartphones today: ERP5 Mobile. This new component of
              > > > > > the ERP5 family will be presented simultaneously to the public
              > > > > > during the Linux Solutions 2007 exhibition in Paris and to
              > > > > > selected ERP5 users in Tokyo and New York.
              > > > > >
              > > > > > The addition of ERP5 Mobile to the collection of freely
              > > > > > available Business Templates makes it possible to access ERP5
              > > > > > from any web enabled mobile device such as the Nokia E61
              > > > > > smartphone. According to Jean-Paul Smets, CEO of Nexedi, "The
              > > > > > user interface of ERP5 Mobile has been designed with the
              > > > > > special requirements of mobile devices in mind and is
              > > > > > optimized for easy and efficient access to ERP5 on small
              > > > > > displays."
              > > > > >
              > > > > > Kristian Rother, Nexedi Marketing VP adds, "This latest
              > > > > > Business Template has turned ERP5 into a truly pervasive
              > > > > > system. ERP5 Mobile can be used anywhere to query, update and
              > > > > > enter employee or customer data from the ERP system or to view
              > > > > > production schedules and accounting transactions."
              > > > > >
              > > > > > “ERP5 Mobile saves lots of time for our sales force because
              > > > > > they can access our CRM at any time even if they don't have
              > > > > > access to a computer and especially because they don't have to
              > > > > > reinsert data that they collected in the field into the ERP
              > > > > > later.� says Thierry Brettnacher Vice President, Consulting of
              > > > > > ERP5.
              > > > > >
              > > > > > The web enabled and standard compliant Nokia E61 smartphone
              > > > > > was certified for ERP5 Mobile as "reference development
              > > > > > environment". The Nokia E61 smartphone was selected because of
              > > > > > its effective design and because of the implication of Nokia
              > > > > > (with the exception of its patent department) in favour of
              > > > > > open source / free software such as Python.
              > > > > >
              > > > > > ERP5 Mobile can be downloaded from the public repository at
              > > > > > ERP5 located at http://svn.erp5.org <http://svn.erp5.org/>. A
              > > > > > screen video which gives an overview of ERP5 Mobile is
              > > > > > available at http://www.youtube.com/watch?v=Yc-PpjLBrNg.
              > > > > >
              > > > > > ERP5 Mobile and ERP5 will be shown and explained by the Nexedi
              > > > > > team during the Linux Solutions 2007 conference in Paris,
              > > > > > France from January 30th to February 1st 2006. Nexedi shares
              > > > > > booth D32 with its partner Mandriva Linux. For more
              > > > > > information about the conference please visit
              > > > > > http://www.solutionslinux.fr <http://www.solutionslinux.fr/>
              > > > > >
              > > > > > Example of ERP5 Mobile Page
              > > > > > Example Screen of ERP5 Mobile
              > > > > >
              > > > > > Video of ERP5 Mobile
              > > > > > Permanent URL of this Press Release
              > > > > > http://www.erp5.com/news/news-erp5-mobile-release
              > > > > > About Nexedi and ERP5
              > > > > >
              > > > > > Nexedi has developed and deployed ERP5 for a wide range of
              > > > > > industries such as aerospace, apparel, banking, healthcare and
              > > > > > government. ERP5 is used in companies of all sizes in Africa,
              > > > > > Asia, Europe, North America and South America. The open
              > > > > > licensing of ERP5 eliminates licensing costs and provides full
              > > > > > freedom to update and modify the system as business
              > > > > > requirements change without depending on a single vendor.
              > > > > >
              > > > > > www.erp5.com <http://www.erp5.com/>
              > > > > > www.nexedi.com <http://www.nexedi.com/>
              > > > > > info@ <mailto:info@
              > > > > > Legalese
              > > > > >
              > > > > > Nexedi, ERP5, Business Template and BT5 are registered
              > > > > > trademarks of Nexedi. Other trademarks are registered
              > > > > > trademarks of their respective owners.
              > > > > >
              > > > > > * Press Release
              > > > > > * Services aux entreprises
              > > > > > * Carrières et offres d'emploi
              > > > > > * Qui sommes-nous ?
              > > > > > * Demande d'information
              > > > > >
              > > > > > Showroom
              > > > > >
              > > > > > * Pourquoi ERP5?
              > > > > > * Pourquoi un ERP libre?
              > > > > > * ERP mode d'emploi
              > > > > >
              > > > > > Liens
              > > > > >
              > > > > > * ERP5 Enterprise
              > > > > > * ERP5 Express
              > > > > > * ERP5 Community
              > > > > > * My ERP5
              > > > > > * Nexedi KK
              > > > > >
              > > > > >
              > > > > >
              > > > > >
              > > > > >
              > > > > > I think we may be able to apply this template to solar panels,
              > > > > > screws, clips, and other highly varied component categories.
              > > > > >
              > > > > > "The Apparel Business Template provides an extension of ERP5,
              > > > > > which is specialized for the requirements of the apparel
              > > > > > industry. This extension supports different fabrics, models,
              > > > > > colors, structures and collections by using the concept of
              > > > > > variations."
              > > > > >
              > > > > > ERP5
              > > > > > From Wikipedia, the free encyclopedia
              > > > > > Jump to: navigation, search
              > > > > > This article includes a list of references, related
              > > > > > reading or external links, but its sources remain unclear
              > > > > > because it lacks inline citations. Please improve this article
              > > > > > by introducing more precise citations where appropriate.
              > > > > > (August 2008)
              > > > > > ERP5 Developer(s) Nexedi
              > > > > > Written in Python
              > > > > > Operating system Cross-platform
              > > > > > Type ERP, CRM, SaaS
              > > > > > License GPL
              > > > > > Website www.erp5.com <http://www.erp5.com/>
              > > > > >
              > > > > > ERP5 is a free Enterprise Resource Planning system based on
              > > > > > the Zope application server. It is mainly developed in the
              > > > > > Python programming language and the source code is freely
              > > > > > available under the GNU General Public License. ERP5 is
              > > > > > developed by the French company Nexedi which also offers
              > > > > > consulting, customizations and training for ERP5. There are
              > > > > > currently two version of ERP5:
              > > > > >
              > > > > > * ERP5 Enterprise is used in enterprise level customer
              > > > > > projects which are mainly focused on custom development and
              > > > > > customizations based on the individual business processes of
              > > > > > the company.
              > > > > > * ERP5 Express is a hosted solution offered as Software as
              > > > > > a Service for a monthly fee which is standardized for the
              > > > > > typical needs of small companies. It offers HR and CRM
              > > > > > functionality and Accounting and Document Management features
              > > > > > will be added at the beginning of 2008.
              > > > > >
              > > > > > Contents
              > > > > > [hide]
              > > > > >
              > > > > > * 1 Architecture
              > > > > > * 2 Business Templates
              > > > > > o 2.1 Functionality
              > > > > > * 3 Industry specific Business Templates
              > > > > > o 3.1 Business Templates for developers
              > > > > > * 4 Internationalization and localization
              > > > > > * 5 Independence
              > > > > > * 6 See also
              > > > > > * 7 References
              > > > > > * 8 External links
              > > > > >
              > > > > > [edit] Architecture
              > > > > >
              > > > > > The 5 in ERP5 represents the 5 core principles which form the
              > > > > > basis of ERP5. These five principles are explained in the book
              > > > > > Beautiful Code [1] as follows:
              > > > > >
              > > > > > * Resource. Describes a resource necessary to realize a
              > > > > > business process, such as individual skills, products,
              > > > > > machines, and so on.
              > > > > >
              > > > > > * Node. A business entity that receives and sends
              > > > > > resources. It can be related to a physical entity (such as
              > > > > > industrial facilities) or an abstract one (such as bank
              > > > > > account). Metanodes are nodes containing other nodes, such as
              > > > > > companies.
              > > > > >
              > > > > > * Path. Describes how a node accesses resources it needs
              > > > > > from another node. For instance, a path may be a trade
              > > > > > procedure that defines how a client obtains a product from a
              > > > > > supplier.
              > > > > >
              > > > > > * Movement. Describes a movement of resources among nodes
              > > > > > at a given moment and for a given period of time. For example,
              > > > > > one such movement can be the shipping of raw material from the
              > > > > > warehouse to the factory. Movements are realizations of Paths.
              > > > > >
              > > > > > * Item. A unique instance of a resource. For instance, a
              > > > > > CD driver is a resource for assembling a computer, while the
              > > > > > CD driver PART NUMBER 23E982 is an item.
              > > > > >
              > > > > > [edit] Business Templates
              > > > > >
              > > > > > [edit] Functionality
              > > > > >
              > > > > > ERP5 provides the business logic in so called Business
              > > > > > Templates. Currently the following functionality is provided:
              > > > > >
              > > > > > * Accounting provides multiple accounting features such as
              > > > > > multi-key analytical accounting, multidimensional budget
              > > > > > accounting, activity based accounting, project accounting,
              > > > > > previsional accounting as well as asset- and cashmanagement,
              > > > > > generic reports and invoicing.
              > > > > >
              > > > > > * Immobilisation extends the Accounting Business Template
              > > > > > by providing support for immobilisations.
              > > > > >
              > > > > > * Payroll extends the Accounting Business Template to
              > > > > > provide administration and generation of payroll sheets for
              > > > > > employees.
              > > > > >
              > > > > > * Budget extends the Accounting Business Template by
              > > > > > providing the creation, planning and administration of budgets.
              > > > > >
              > > > > > * Product Data Management provides a transparent overview
              > > > > > of products and the corresponding BOMs.
              > > > > >
              > > > > > * Trade provides all necessary elements to support
              > > > > > procurement and sales. This Business Template provides
              > > > > > supplier lists, packing lists, orders, order management and
              > > > > > tracking, shippng and transport, fright and inventory management.
              > > > > >
              > > > > > * Material Requirement Planning provides all elements
              > > > > > required for the management of a production facility. This
              > > > > > Business Template provides bills of materials, product orders,
              > > > > > production reports, material requirement planning and complex
              > > > > > supply chains.
              > > > > >
              > > > > > * Customer Relationship Management (CRM) provides CRM
              > > > > > related features. It includes features to follow customer
              > > > > > development, management of the relations between customers and
              > > > > > other organisations, customer related incoming and outgoing
              > > > > > events such as phone calls and email, sales opportunities,
              > > > > > campaign management and meetings as well as a ticket tracking
              > > > > > system for support requests and complaints.
              > > > > >
              > > > > > * Project provides support for project planning as well as
              > > > > > project based accounting and cost analysis.
              > > > > >
              > > > > > * DMS provides a workflow based Document Management
              > > > > > System. It is focused on supporting open data formats but also
              > > > > > provides support for the major proprietary formats such as
              > > > > > ".doc" or ".xls".
              > > > > >
              > > > > > [edit] Industry specific Business Templates
              > > > > >
              > > > > > * The Apparel Business Template provides an extension of
              > > > > > ERP5, which is specialized for the requirements of the apparel
              > > > > > industry. This extension supports different fabrics, models,
              > > > > > colors, structures and collections by using the concept of
              > > > > > variations.
              > > > > >
              > > > > > * Banking is specialized for the daily processes of a
              > > > > > central bank. This Business Template supports handing out and
              > > > > > receiving cash, removing money from accounts and transfers
              > > > > > between accounts, check based payments, multicurrency support
              > > > > > as well as stock management of money and gold reserves in
              > > > > > different vaults. It also provides support for multiple
              > > > > > agencies and the necessary accounting either via ERP5
              > > > > > accounting or through interfacing with third party accounting
              > > > > > software.
              > > > > >
              > > > > > [edit] Business Templates for developers
              > > > > >
              > > > > > * ERP5 Web is used to publish ERP5 objects on the web in a
              > > > > > tailor made layout and design.
              > > > > >
              > > > > > * ERP5 XHTML Style provides the basis of the web oriented
              > > > > > design of ERP5 and manages the different modes (list, dialog,
              > > > > > view) as well as the rendering process.
              > > > > >
              > > > > > * ERP5 Forge provides tools for developers like a bug
              > > > > > tracker, Subversion support and a module for uploads. There
              > > > > > are also Business Templates for PDF- OpenOffice.org based
              > > > > > reports and automated functional, regression and user
              > > > > > interface testing.
              > > > > >
              > > > > > [edit] Internationalization and localization
              > > > > >
              > > > > > The ERP5 user interface is based on the UTF-8 standard and
              > > > > > provides support for translations and localizations. Asian and
              > > > > > Arabic languages and regions are fully supported. The default
              > > > > > language of ERP5 is English but there are also translations to
              > > > > > French, Japanese and Polish as well as custom accounting plans
              > > > > > for the French General Accounting Plan, French M9, French M14,
              > > > > > Polish General Accounting Plan and for Indian accounting laws.
              > > > > >
              > > > > > [edit] Independence
              > > > > >
              > > > > > Because ERP5 is Open Source Software the user remains in
              > > > > > control of their software. The risk of forced upgrades is
              > > > > > reduced and there is a lifelong guarantee on the usability and
              > > > > > extendability of the software. There is no vendor lock in and
              > > > > > because ERP5 is based on platform independent web based
              > > > > > client/server technology there is no lock in on any specific
              > > > > > operating system. All databases that provide an ODBC interface
              > > > > > can be used with ERP5.
              > > > > >
              > > > > > [edit] See also
              > > > > > Free software portal
              > > > > >
              > > > > > * List of ERP software packages
              > > > > >
              > > > > > [edit] References
              > > > > >
              > > > > > 1. ^ Oram, Andy (2007). Beautiful Code. O'Reilly. pp.
              > > > > > 340â€"342. ISBN 0596510047.
              > > > > >
              > > > > > [edit] External links
              > > > > >
              > > > > > * Developer page of ERP5
              > > > > > * Commercial page of ERP5
              > > > > > * Commercial page of ERP5 Express
              > > > > > * ERP5 Awarded Best ERP Implementation
              > > > > > * ERP5 Mobile Released and Certified for Nokia E61 Smartphone
              > > > > > * ERP5's architecture is featured in the book Beautiful Code
              > > > > >
              > > > > > [hide]
              > > > > > v • d • e
              > > > > > Accounting software
              > > > > > Open source
              > > > > > Non-web
              > > > > >
              > > > > > GnuCash · Grisbi · HomeBank · KMyMoney · OpenERP · Tryton ·
              > > > > > TurboCASH
              > > > > > Web-based
              > > > > >
              > > > > > Adempiere · BlueErp · Compiere · Dolibarr · EdgeERP · ERP5 ·
              > > > > > FrontAccounting · IntarS · Openbravo · OpenERP · opentaps ·
              > > > > > PhreeBooks · WebERP
              > > > > > Freeware
              > > > > > Microsoft Office Accounting Express
              > > > > > Retail
              > > > > > AME Accounting Software · Arquila INSIGHT · Banana Accounting
              > > > > > · COA Solutions Ltd · CYMA Systems · EasyAs Accounting
              > > > > > Software · FinanceToGo · FlexAccount · Integrated Office
              > > > > > Accounting · Microsoft Dynamics AX · Microsoft Dynamics GP ·
              > > > > > Microsoft Dynamics NAV · Microsoft Dynamics SL · Microsoft
              > > > > > Money · Microsoft Office Accounting Professional · Microsoft
              > > > > > Small Business Financials · Moneydance · Peachtree Accounting
              > > > > > · Quasar Accounting · QuickBooks · Quicken · SAP Business One
              > > > > > · Ubikwiti
              > > > > > File Formats
              > > > > > OFC · OFX · QC · QFX · QIF · XBRL
              > > > > > Category • Comparison
              > > > > >
              > > > > > mongoliw
              > > > > > Retrieved from "http://en.wikipedia.org/wiki/ERP5"
              > > > > > Categories: Accounting software | Linux accounting software |
              > > > > > Free finance software | Free accounting software | Free ERP
              > > > > > software | Free customer relationship management software |
              > > > > > Free software programmed in Python | ASP Accounting Systems |
              > > > > > Free project management software | Free business software |
              > > > > > Open source content management systems
              > > > > > Hidden categories: Articles lacking in-text citations from
              > > > > > August 2008
              > > > > > Views
              > > > > >
              > > > > > * Article
              > > > > > * Discussion
              > > > > > * Edit this page
              > > > > > * History
              > > > > >
              > > > > > Personal tools
              > > > > >
              > > > > > * Try Beta
              > > > > > * Log in / create account
              > > > > >
              > > > > > Navigation
              > > > > >
              > > > > > * Main page
              > > > > > * Contents
              > > > > > * Featured content
              > > > > > * Current events
              > > > > > * Random article
              > > > > >
              > > > > > Search
              > > > > >
              > > > > > Interaction
              > > > > >
              > > > > > * About Wikipedia
              > > > > > * Community portal
              > > > > > * Recent changes
              > > > > > * Contact Wikipedia
              > > > > > * Donate to Wikipedia
              > > > > > * Help
              > > > > >
              > > > > > Toolbox
              > > > > >
              > > > > > * What links here
              > > > > > * Related changes
              > > > > > * Upload file
              > > > > > * Special pages
              > > > > > * Printable version
              > > > > > * Permanent link
              > > > > > * Cite this page
              > > > > >
              > > > > > Languages
              > > > > >
              > > > > > * Deutsch
              > > > > > * Français
              > > > > > * Polski
              > > > > > * Português
              > > > > > * Ру��кий
              > > > > >
              > > > > > Powered by MediaWiki
              > > > > > Wikimedia Foundation
              > > > > >
              > > > > > * This page was last modified on 22 July 2009 at 10:10.
              > > > > > * Text is available under the Creative Commons
              > > > > > Attribution-ShareAlike License; additional terms may apply.
              > > > > > See Terms of Use for details.
              > > > > > Wikipedia® is a registered trademark of the Wikimedia
              > > > > > Foundation, Inc., a non-profit organization.
              > > > > > * Privacy policy
              > > > > >
              > > > > >
              > > > > >
              > > > > >
              > > > > >
              > > > > >
              > > > > > http://oreilly.com/catalog/9780596510046/index.html
              > > > > >
              > > > > > Beautiful Code
              > > > > > Leading Programmers Explain How They Think
              > > > > >
              > > > > > By Andy Oram, Greg Wilson
              > > > > > Edited by Andy Oram, Greg Wilson
              > > > > > June 2007
              > > > > > Pages: 618
              > > > > > Series: Theory In Practice
              > > > > > ISBN 10: 0-596-51004-7 | ISBN 13: 9780596510046
              > > > > > starstarstarstarstar (4) (Average of 8 Customer Reviews
              > > > > >
              > > > > > Description
              > > > > >
              > > > > > How do the experts solve difficult problems in software
              > > > > > development? In this unique and insightful book, leading
              > > > > > computer scientists offer case studies that reveal how they
              > > > > > found unusual, carefully designed solutions to high-profile
              > > > > > projects. You will be able to look over the shoulder of major
              > > > > > coding and design experts as they work through their project's
              > > > > > architecture, the tradeoffs made in its construction, and when
              > > > > > it was important to break rules.
              > > > > >
              > > > > > How do the experts solve difficult problems in software
              > > > > > development? In this unique and insightful book, leading
              > > > > > computer scientists offer case studies that reveal how they
              > > > > > found unusual, carefully designed solutions to high-profile
              > > > > > projects. You will be able to look over the shoulder of major
              > > > > > coding and design experts to see problems through their eyes.
              > > > > >
              > > > > > This is not simply another design patterns book, or another
              > > > > > software engineering treatise on the right and wrong way to do
              > > > > > things. The authors think aloud as they work through their
              > > > > > project's architecture, the tradeoffs made in its
              > > > > > construction, and when it was important to break rules.
              > > > > > This book contains 33 chapters contributed by Brian Kernighan,
              > > > > > Karl Fogel, Jon Bentley, Tim Bray, Elliotte Rusty Harold,
              > > > > > Michael Feathers, Alberto Savoia, Charles Petzold, Douglas
              > > > > > Crockford, Henry S. Warren, Jr., Ashish Gulhati, Lincoln
              > > > > > Stein, Jim Kent, Jack Dongarra and Piotr Luszczek, Adam
              > > > > > Kolawa, Greg Kroah-Hartman, Diomidis Spinellis, Andrew
              > > > > > Kuchling, Travis E. Oliphant, Ronald Mak, Rogerio Atem de
              > > > > > Carvalho and Rafael Monnerat, Bryan Cantrill, Jeff Dean and
              > > > > > Sanjay Ghemawat, Simon Peyton Jones, Kent Dybvig, William Otte
              > > > > > and Douglas C. Schmidt, Andrew Patzer, Andreas Zeller,
              > > > > > Yukihiro Matsumoto, Arun Mehta, TV Raman, Laura Wingerd and
              > > > > > Christopher Seiwald, and Brian Hayes.
              > > > > > Beautiful Code is an opportunity for master coders to tell
              > > > > > their story. All author royalties will be donated to Amnesty
              > > > > > International.
              > > > > >
              > > > > >
              > > > > >
              > > > > > A beautiful addition to your bookshelf., April 07 2008
              > > > > > Rating: StarStarStarStarStar
              > > > > > Submitted by William Deegan [Respond | View]
              > > > > >
              > > > > > Beautiful Code: Leading Programmers Explain How They Think
              > > > > > Edited by Andy Oram & Greg Wilson
              > > > > >
              > > > > > Ever wonder how some of the most notable programmers think and
              > > > > > approach programming problems?
              > > > > > When was the last time you opened an analysis of algorithms
              > > > > > book, or delved into the beauty of quicksort and recursive
              > > > > > binary partitioning solutions?
              > > > > > Not for the faint of heart, it will make your brain hurt, but
              > > > > > in a good way. Does this sound like a commercial? Well, that's
              > > > > > how good this book is.
              > > > > >
              > > > > > If you brave reading this book, you'll get to hear what
              > > > > > notable programmers such as Brian Kernighan, Lincoln Stein,
              > > > > > Charles Petzold (o.k. those are just the names I recognized
              > > > > > before I started reading the book) consider "beautiful" code,
              > > > > > and how they approach creating and/or analyzing it. Same goes
              > > > > > for pieces of projects such as subversion, perforce, python,
              > > > > > jUnit.
              > > > > >
              > > > > > Charles Petzold goes through an excruciating to read, but
              > > > > > interesting, example of on the fly byte code generated for
              > > > > > .NET. The net is a 4x speed up over plain code, though I would
              > > > > > argue whether this qualifies for "Beautiful", maybe a neat
              > > > > > "hack", but probably not Beautiful.
              > > > > >
              > > > > > Elliotte Rusty Harold goes through a description of how he
              > > > > > contributed/created JDOM and later XOM, what he learned from
              > > > > > the first effort, and how he optimized XOM to its current
              > > > > > state, using analysis of the algorithms, clever programing,
              > > > > > use of precalculated values, and some other good tricks to
              > > > > > come up with a high speed validating XML parser.
              > > > > >
              > > > > > Want to understand the subversion delta editor? Read chapter
              > > > > > two, again, not for the light read.
              > > > > >
              > > > > > So if you want to learn about your art, you know programming,
              > > > > > brew yourself a fresh pot or two of coffee, sit down and read.
              > > > > > This book is probably best read a chapter at a time to absorb
              > > > > > the content. I know I had to reread some of the examples to
              > > > > > get the little light bulb above my head to glow brightly, but
              > > > > > I will say it's worth the effort.
              > > > > >
              > > > > > I can count on one hand the number of programming or
              > > > > > programming related books I would recommend every programmer
              > > > > > reads, this gets added to that short, and changing, list.
              > > > > >
              > > > > >
              > > > > > Beauty is in the eye of the beholder, January 09 2008
              > > > > > Rating: StarStarStarStarStar
              > > > > > Submitted by joshSVUG [Respond | View]
              > > > > >
              > > > > > I found the book’s concept intriguing. The ability to learn
              > > > > > from 33 highly respected members of the programming community
              > > > > > is invaluable. I’ve enjoyed my daily dose of Beautify Code…
              > > > > > but one thing caught me by surprise:
              > > > > >
              > > > > > Not all samples are beautiful… well in my eyes not all
              > > > > > samples/chapters are beautiful.
              > > > > >
              > > > > > I’ll skip listing the ones I found beautiful, interesting,
              > > > > > insightful and educational because I’m sure you will find
              > > > > > others that “do it� for you.
              > > > > >
              > > > > > All in all I think it’s worth giving this book a shot.
              > > > > >
              > > > > >
              > > > > >
              > > > > > A Very Good Book, October 03 2007
              > > > > > Rating: StarStarStarStarStar
              > > > > > Submitted by Amar [Respond | View]
              > > > > >
              > > > > >  The editing of the book, and the selection of the authors,
              > > > > > whose articles are published are good. The articles are
              > > > > > extremely useful for design and coding.
              > > > > >  The vision of the book has achieved more than my expectations.
              > > > > >  The interface designing addressed in the Delta editor
              > > > > > interface chapter is very useful for the people who want to
              > > > > > understand the system first and then to start coding.
              > > > > >  For intermediate programmers, the book helps you to design a
              > > > > > solution for a problem in an optimum way.
              > > > > >  The topics are more about designing than coding. But the
              > > > > > Test driven Development and writing the beautiful tests
              > > > > > explained by Alberto Savioa are very useful for the developers
              > > > > > who are in Test Driven Development and for the developers who
              > > > > > want improve writing tests and who want to start practicing
              > > > > > writing tests extensively. Coding principles explained in Code
              > > > > > in Motion chapter are very beautiful and the discussion about
              > > > > > Code Comprehension is something to follow for better
              > > > > > readability of the code.
              > > > > >  This book helps to design and code for the given task or in
              > > > > > developing a framework or solving a problem.
              > > > > >  The book covers all the topics or components of a software
              > > > > > system, which can be designed, coded, tested, and debugged
              > > > > > beautifully.
              > > > > >  I hope that publishers take enough interest to publish some
              > > > > > more of this kind.
              > > > > >
              > > > > > The endless journey of making software systems more elegant
              > > > > > and robust with high performance continues.
              > > > > >
              > > > > >
              > > > > > Read all reviews
              > > > > >
              > > > > > Excellent. Must read for software engineers., October 03 2007
              > > > > > Rating: StarStarStarStarStar
              > > > > > Submitted by jdruin [Respond | View]
              > > > > >
              > > > > > This book is a great compilation of software design problems
              > > > > > and solutions. Each chapter is an essay from one author which
              > > > > > covers a particular problem in computer science and/or
              > > > > > software engineering.
              > > > > >
              > > > > > The chapters are complete discussions within themselves and
              > > > > > they offer different insights into how to solve problems. The
              > > > > > solutions are geared to issues found in both the natural world
              > > > > > and the business world.
              > > > > >
              > > > > > Of particular interest (for me) were the chapters on seraching
              > > > > > and debugging.
              > > > > >
              > > > > > One aspect of the book that will be either a plus or a minus
              > > > > > depending on the reader is that because each chapter is by a
              > > > > > different author, there are many distinct writting styles
              > > > > > used. Since I was looking towards the book to gain insight
              > > > > > into how others solve these problems, I found this useful.
              > > > > > Since some of the context of the thought process came through
              > > > > > in the writting, it was more like talking to the authors
              > > > > > rather than just reading a textbook.
              > > > > >
              > > > > > The chapter vary considerably in both topic and the thought
              > > > > > process that went into the solution so inevitably there will
              > > > > > be chapters that interest any programmer.
              > > > > >
              > > > > > The books chapters can be read in any order and the editor
              > > > > > indexes the chapters well. Information is easy to find.
              > > > > >
              > > > > > Programming Pearls is of similar composition but with shorter
              > > > > > chapters and explanations. This book goes a step further and
              > > > > > is the next evolution of the computer science short-story tome.
              > > > > >
              > > > > >
              > > > > >
              > > > > >
              > > > > > Learn How to Think, September 17 2007
              > > > > > Rating: StarStarStarStarStar
              > > > > > Submitted by Max Luebbe [Respond | View]
              > > > > >
              > > > > > A frequent topic of discussion among those in any technical
              > > > > > field is for a short list of essential books that anyone worth
              > > > > > their salt has read. With regards to software engineering, two
              > > > > > classics quickly come to mind: Code Complete, and Design
              > > > > > Patterns, as well as a recent publication joining the ranks of
              > > > > > these epics, Beautiful Code by O'Reilly Press.
              > > > > >
              > > > > > What makes Beautiful Code stand apart from the rest, is that
              > > > > > it's format is so unconventional when compared to most other
              > > > > > programming texts. The book is comprised of 33 Chapters, each
              > > > > > written by a different author about a particular bit of code
              > > > > > they had written and thought to be particularly eloquent. The
              > > > > > best way to explain why this book is so wonderful is to make
              > > > > > an analogy about the differences between learning something
              > > > > > via a lecture as opposed to a private lesson. Most
              > > > > > instructional books will take the lecture approach, where the
              > > > > > author shows you one correct way to solve a problem, or
              > > > > > complete a certain task and the reader must then digest that
              > > > > > as best as possible. Beautiful Code is more like a private
              > > > > > lesson in which the author of each chapter is giving the
              > > > > > reader personalized attention by explaining their thought
              > > > > > processes, how they arrived at each step, and occasionally
              > > > > > showing some dead ends that didn't work out. Now consider that
              > > > > > these private lessons are being given by such legendary names
              > > > > > as Brian Kernighan, Charles Petzold, and Yukihiro Matsumoto -
              > > > > > and it becomes obvious why this is a must-have addition to any
              > > > > > serious software engineer's bookshelf. Some particularly
              > > > > > memorable sections include Karl Fogel's discussion on the
              > > > > > origins and implementation of the Subversion Delta Editor and
              > > > > > the look inside Google's MapReduce technology by Jeffrey Dean
              > > > > > and Sanjay Ghemawat.
              > > > > >
              > > > > > As stated earlier, one of the best strengths of this book is
              > > > > > that it is language neutral. In each chapter, as the author is
              > > > > > speaking from experience on a particular project, rather than
              > > > > > writing a chapter for a hypothetical “Better Programming in
              > > > > > Language XYZ�, you will see code snippets in C#, MSIL, Python,
              > > > > > Ruby, and several other languages (There's even one chapter
              > > > > > with Emacs Lisp!). This is important because the insight
              > > > > > gained from this book will not be diluted from one language
              > > > > > falling out of favor or into obsolescence, and allows for the
              > > > > > possibility of this title being just as valuable ten years
              > > > > > from now.
              > > > > >
              > > > > > Many books will teach you how to solve a problem, but rare are
              > > > > > those to teach you how to think. Beautiful Code is one of
              > > > > > those select few, and will keep you coming back from project
              > > > > > to project to consult its veteran sages of computer science. A
              > > > > > worthy edition to any serious programmer's library, and
              > > > > > hopefully a second volume is not far off.
              > > > > >
              > > > > >
              > > > > > A classic in the making?, August 12 2007
              > > > > > Rating: StarStarStarStarStar
              > > > > > Submitted by Mitch Wheat [Respond | View]
              > > > > >
              > > > > > Is this book a classic in the making? Probably!
              > > > > >
              > > > > > This book contains many diverse and wonderful chapters; the
              > > > > > highlights for me personally were from Jon Bentley (the
              > > > > > ‘Programming Pearls’ author) on “less is more�, Simon
              > Peyton
              > > > > > Jones on Concurrency and although it was hard to pick a
              > > > > > favourite, I think “Beautiful Debugging� from Andreas Zeller
              > > > > > and “Distributed Programming with MapReduce� from Jeffrey Dean
              > > > > > and Sanjay Ghemawat stand out.
              > > > > >
              > > > > > This is not an easy book, in the sense that it requires that
              > > > > > you get into the right frame of mind to fully appreciate some
              > > > > > of the subtleties. You might need to find a quiet corner and
              > > > > > get into the zone whilst tackling one or two of the more
              > > > > > difficult topics. You might even need to read the odd chapter
              > > > > > twice before the ‘Aha!’ moment strikes, but it’s certainly
              > > > > > worth it. The time spent might well pay for itself several
              > > > > > times over if it provides the insight required to solve a
              > > > > > problem you encounter.
              > > > > >
              > > > > > I believe it is worth buying this book solely for the chapter
              > > > > > titled “Distributed Programming with MapReduce� which lucidly
              > > > > > describes how large-scale computations can be performed in
              > > > > > parallel with the important MapReduce algorithm (which is what
              > > > > > Google uses in many applications including google search,
              > > > > > across approximately 500,000 machines!). I mentioned the
              > > > > > original paper by Jeffrey Dean and Sanjay Ghemawat in a blog
              > > > > > post here.
              > > > > >
              > > > > > It covers many fields all with the theme of ‘Beautiful Code’.
              > > > > > Jon Bentley (the author of Programming Pearls) talks about the
              > > > > > ‘most beautiful code he never wrote’! This chapter struck a
              > > > > > chord because I often ‘soapbox’ that code should be short as
              > > > > > possible but not obtuse. Let’s face it, verbose code is just
              > > > > > as hard to understand (if not worse) than terse code.
              > > > > >
              > > > > > If you are a programmer purely because it is the way you pay
              > > > > > your bills, I don’t think you will find much to help with your
              > > > > > day-to-day routine in this book. On the other hand, if you are
              > > > > > a programmer who likes to find out how things really work, and
              > > > > > gain some insight into the minds of past master craftsman,
              > > > > > then you should definitely buy this book.
              > > > > >
              > > > > > This book deserves a place on every serious programmers
              > > > > > bookshelf since the lessons to be learned will not become
              > > > > > obsolete as languages and technologies change. Highly recommended.
              > > > > >
              > > > > > There is a web site dedicated to the book here:
              > > > > > http://beautifulcode.oreillynet.com/
              > > > > >
              > > > > > [ This review originally appeared on my blog:
              > > > > > http://mitch-wheat.blogspot.com
              > > > > > <http://mitch-wheat.blogspot.com/> ]
              > > > > >
              > > > > >
              > > > > >
              > > > > > Beautiful Code, August 08 2007
              > > > > > Rating: StarStarStarStarStar
              > > > > > Submitted by Regnard Kreisler C. Raquedan [Respond | View]
              > > > > >
              > > > > > The talent of the contributors is undeniable and the text
              > > > > > reminds me of the Algorithms class I took in college. The book
              > > > > > relates how various software design architects and experts
              > > > > > attack and solve problems while maintaining the elegance of
              > > > > > the implementation. The range of topics include Perl, Haskell,
              > > > > > Python and Ruby. This should give the enthusiastic developer a
              > > > > > fresh and broad perspective on software. I have to mention
              > > > > > that the book is developer oriented, so expect a lot of code
              > > > > > and text intertwined.
              > > > > >
              > > > > >
              > > > > >
              > > > > > Beautiful Code, July 21 2007
              > > > > > Rating: StarStarStarStarStar
              > > > > > Submitted by Anonymous Reader [Respond | View]
              > > > > >
              > > > > > I am always looking to for new ways to look at programming
              > > > > > problems. I love studying new programming languages in order
              > > > > > to bend my mind in new, uncomfortable ways. Both of these are
              > > > > > reasons I enjoyed Beautiful Code.
              > > > > >
              > > > > > Beautiful Code is a collection of essays from some well known
              > > > > > software engineers. That said, I didn't immediately recognize
              > > > > > many of their names (this is probably an indication of my lack
              > > > > > of exposure in their fields of expertise). If you are like me,
              > > > > > there is an alphabetical list of short biographical entries in
              > > > > > the back of the book you can use to acquaint yourself with who
              > > > > > wrote each chapter.
              > > > > >
              > > > > > There are chapters from people in the Perl, Python, Ruby,
              > > > > > Google, Scheme, and Haskell communities (among others).
              > > > > >
              > > > > > I especially enjoyed reading about Google's MapReduce
              > > > > > algorithm, Haskell's Software Transactional Memory, and
              > > > > > Scheme's syntax-case macro system. These are subjects I have
              > > > > > previously tried to tackle, but the explanations written in
              > > > > > this book have helped me approach understanding far better
              > > > > > than the academic papers on these subjects I have tried to read.
              > > > > >
              > > > > > You'll have to put forth effort to follow the explanations in
              > > > > > the chapters as the authors walk you through how they tackle a
              > > > > > given problem. This leads eventually to the solution, but may
              > > > > > involve many twists and turns along the way. These twists and
              > > > > > turns show how the authors think and grants us as the readers
              > > > > > insight into how they approach the problems at hand. It's the
              > > > > > journey to the desination that sometimes matters more than the
              > > > > > destination.
              > > > > >
              > > > > > For example, I've long wondered abut the difference between
              > > > > > hygenic and non-hygenic macros. Various descriptions on the
              > > > > > web have given me some clue, but chapter 25 shows examples and
              > > > > > explains the problem very clearly. It then goes about
              > > > > > discussing various solutions that have been devised over the
              > > > > > years before going into the details of the current solution
              > > > > > that is in use today. I've seen the end result before, but
              > > > > > knowing what motivated the solution gives me a much greater
              > > > > > appreciation for and understanding of it.
              > > > > >
              > > > > > The effort required for some chapters may be over your head as
              > > > > > they are for me, but those are the chapters where I find the
              > > > > > rewards to be the greatest as they force me to look at things
              > > > > > in new ways. Once I do achieve understanding I'm able to apply
              > > > > > the new found ways of thinking about problems to the
              > > > > > situations I face at work and elsewhere which has led to
              > > > > > unique and compelling solutions that I would not have thought
              > > > > > of before.
              > > > > >
              > > > > > I've long been on the search for beauty in the code I write. I
              > > > > > have found that as I read and take the time to understand what
              > > > > > others see as beautiful, even when I do not see beauty in it
              > > > > > at first, I gain greater insights into my craft. I am glad
              > > > > > that O'Reilly has taken the time to solicit responses from the
              > > > > > authors in this book as it has given us a wealth of experience
              > > > > > and expertise that we all can benefit from as we seek to gain
              > > > > > greater insights into the various facets of beauty and
              > > > > > elegance in code.
              > > > > >
              > > > > > Media reviews
              > > > > > "My appreciation of Beautiful Code is like the one I have for
              > > > > > the Justice League or the X-Menâ€" a band of exceptional
              > > > > > individuals moving towards a common, altruistic end...This
              > > > > > should give the enthusiastic developer a fresh and broad
              > > > > > perspective on software. I have to mention that the book is
              > > > > > developer oriented, so expect a lot of code and text
              > > > > > intertwined. They say beauty is in the eye of the beholder.
              > > > > > The book hopefully will be able to give you a new way to look
              > > > > > at software."
              > > > > > -- Regnard Kreisler C. Raquedan, Standard Web Standards
              > > > > >
              > > > > >
              > > > > > "Beautiful Code presents wide-ranging contributions from 38
              > > > > > pioneering software designers who aim to "rouse and inspire a
              > > > > > new generation of coders" by sharing their most closely held
              > > > > > secrets. For example, contributor Ronald Mak expounds on his
              > > > > > elegant approach to NASA's Mars Rover, and Arun Mehta focuses
              > > > > > on the importance of making technology useful to the disabled.
              > > > > > Editors Oram and Wilson call the essays from such gifted
              > > > > > inventors "inspiring and uplifting.""
              > > > > > -- James Gray, Linux Journal
              > > > > >
              > > > > >
              > > > > > "This is not an easy book, in the sense that it requires that
              > > > > > you get into the right frame of mind to fully appreciate some
              > > > > > of the subtleties. You might need to find a quiet corner and
              > > > > > get into the zone whilst tackling one or two of the more
              > > > > > difficult topics. You might even need to read the odd chapter
              > > > > > twice before the 'Aha!' moment strikes, but it's certainly
              > > > > > worth it. The time spent might well pay for itself several
              > > > > > times over if it provides the insight required to solve a
              > > > > > problem you encounter...If you are a programmer who likes to
              > > > > > find out how things really work, and gain some insight into
              > > > > > the minds of past master craftsman, then you should definitely
              > > > > > buy this book. This book deserves a place on every serious
              > > > > > programmers bookshelf since the lessons to be learned will not
              > > > > > become obsolete as languages and technologies change. Highly
              > > > > > recommended."
              > > > > > -- Mitch Wheat, Treat the Cause, Not the Symptoms!
              > > > > >
              > > > > > Reply
              > > > > >
              > > > > > Reply to all
              > > > > >
              > > > > > Forward
              > > > > >
              > > > > >
              > > > > >
              > > > > >
              > > > > >
              > > > > >
              > > > > > Reply
              > > > > >
              > > > > > |
              > > > > >
              > > > > >
              > > > > > Ben de Vries
              > > > > >
              > > > > > to *Jeremy*, me
              > > > > >
              > > > > >
              > > > > > show details 8:33 PM (12 hours ago)
              > > > > >
              > > > > >
              > > > > > CC J-
              > > > > > - Show quoted text -
              > > > > >
              > > > > >
              > > > > > ---------- Forwarded message ----------
              > > > > > From: *Mark Roest* marklroest@
              > > > > > <mailto:marklroest@
              > > > > > Date: 2009/9/8
              > > > > > Subject: Nexedi Open Source ERP5 and more
              > > > > > To: Ray Phoenix Ray.Phoenix@
              > > > > > <mailto:Ray.Phoenix@, Ben de Vries
              > > > > > bendevries1968@ <mailto:bendevries1968@,
              > > > > > David Alan Foster DALAN@ <mailto:DALAN@
              > > > > >
              > > > > >
              > > > > > Ray, Jeremy, Ben and David,
              > > > > >
              > > > > > Here are some more ERP5 resources (the top part is a repeat of
              > > > > > what I just sent) and reviews of an important book for
              > > > > > programmers and for IT systems designers. Ben, please pass to
              > > > > > Jeremy.
              > > > > >
              > > > > > Regards,
              > > > > >
              > > > > > Mark
              > > > > >
              > > > > > http://www.nexedi.com/company/pr/news-erp5-unilog-eads
              > > > > > Nexedi Open Source ERP5
              > > > > >
              > > > > > Communiqués de presse
              > > > > > Titre
              > > > > > UNILOG reaches Major Milestone in Open Source ERP5
              > > > > > Implementation at Infoterra
              > > > > > Contenu de la page
              > > > > > UNILOG (a LogicaCMG company), reaches Major Milestone in Open
              > > > > > Source ERP5 Implementation in Infoterra´s (an EADS Astrium
              > > > > > company) TerraSAR-X Commercial Service Segment
              > > > > >
              > > > > > Friedrichshafen, Munich, Lille, Paris, 23 January 2006 - The
              > > > > > implementation of ERP5 Infoterra´s TerraSAR-X Commercial
              > > > > > Service Segment (TSXX) has reached a major milestone with the
              > > > > > delivery of a complete order management system as an
              > > > > > integrated element of the overall TSXX back office landscape
              > > > > > with several interfaces, e.g. to DLR, EADS Astrium SAP, and
              > > > > > Receiving Stations located around the globe by Unilog Avinci
              > > > > > in December 2005. Infoterra GmbH holds the exclusive
              > > > > > commercial exploitation rights for TerraSAR-X and is currently
              > > > > > installing the Commercial Service Segment for the spacecraft.
              > > > > > ERP5 is an advanced open source ERP software created by
              > > > > > Nexedi. The implementation of ERP5 for the TerraSAR-X was
              > > > > > conducted by Unilog Avinci Munich Office with the support of
              > > > > > Nexedi and Nuxeo.
              > > > > >
              > > > > > According to Ralf Duering, TSXX project leader at Infoterra,
              > > > > > “ERP5 is the right solution for Infoterra’s order management
              > > > > > because its web â€" and workflow based approach provides the
              > > > > > level of flexibility and security required for a global
              > > > > > project such as TerraSAR-X. With ERP5, our distribution
              > > > > > partners around the world can access our central ERP5
              > > > > > infrastructure and place orders securely.�
              > > > > >
              > > > > > Friedbert Karch, Munich Area Manager at Unilog Avinci, adds
              > > > > > “TerraSAR-X ERP5 implementation is the sign that open source
              > > > > > ERPs can now provide value-added solutions to large
              > > > > > organisations looking for more flexibility, more
              > > > > > interoperability and more internet usage. It also shows that
              > > > > > professional service organisations such as Unilog Avinci are
              > > > > > the right partner for demanding industries such as Aerospace
              > > > > > in search of a high level of service and support based on open
              > > > > > source software. Unilog Avinci has shown that it can fulfil
              > > > > > the quality requirements of the ESA standard.�
              > > > > >
              > > > > > Jean-Paul Smets, CEO of Nexedi, “The TerraSAR-X project is the
              > > > > > first implementation of ERP5 advanced security model in
              > > > > > Europe. Together with the ERP Fast design methodology, ERP5
              > > > > > can model complex organisations with multiple sites, multiple
              > > > > > partners and granular access rights to a shared central
              > > > > > database. This project has also shown the possibility to
              > > > > > interface ERP5 through SOAP Web services with other enterprise
              > > > > > applications in a transactional way�.
              > > > > >
              > > > > > Stéfane Fermigier, CEO of Nuxeo, concludes “TerraSAR-X ERP5
              > > > > > implementation has shown that the high quality and maturity of
              > > > > > ERP5 technology allows the implementation of complex projects
              > > > > > in a short time. ERP5 includes a sophisticated workflow-based
              > > > > > CRM; thus, the TerraSAR-X business case benefits from a fully
              > > > > > integrated solution�.
              > > > > > About Unilog Avinci
              > > > > >
              > > > > > Unilog is a European IT Consultancy with a staff of 8.000
              > > > > > employees, specialized in the design, development and support
              > > > > > of IT solutions for major corporations, with a 35-year track
              > > > > > record of profitable growth and financial independence. Unilog
              > > > > > Avinci is the Germany-based IT integrator of the Unilog group.
              > > > > > Our consultants provide result-oriented and customer-centred
              > > > > > services: Management and IT Consulting, Systems integration,
              > > > > > Outsourcing and IT Training, using practical, performing and
              > > > > > cost-efficient methods.
              > > > > >
              > > > > > As of January 16th, 2006 Unilog is a LogicaCMG company.
              > > > > >
              > > > > > Web: www.unilog.de <http://www.unilog.de/>
              > > > > > Contact: Frank Thies (Management Consultant) +49 178 88 66 194
              > > > > > About Infoterra GmbH
              > > > > >
              > > > > > Infoterra GmbH, Germany, holds the exclusive commercial
              > > > > > exploitation rights for the new German radar satellite
              > > > > > TerraSAR-X, and will supply weather-independent,
              > > > > > high-resolution, new-quality data as well as a variety of
              > > > > > radar-based geo-information products after the satellites´
              > > > > > launch in mid 2006. Currently, the company is preparing the
              > > > > > distribution of TerraSAR-X data by establishing a global
              > > > > > partner network.
              > > > > >
              > > > > > Web: www.infoterra.de <http://www.infoterra.de/>
              > > > > > www.terrasar.de <http://www.terrasar.de/>
              > > > > > Contact: Ralf Düring (TSXX Project Manager) +49 160 972 39 127
              > > > > > About Nexedi
              > > > > >
              > > > > > Nexedi is the founder and developer of open source web based
              > > > > > ERP5 (www.erp5.com <http://www.erp5.com/>). A very flexible
              > > > > > and document oriented workflow based ERP-System. Nexedi
              > > > > > provides business solutions cross-industries for small, medium
              > > > > > and large companies though partners in Africa, Americas, Asia
              > > > > > and Europe. Nexedi customers include financial, automotive,
              > > > > > apparel, telecommunication, defence, aerospace, consumer
              > > > > > electronics and government. With headquarters in France and
              > > > > > operations arround the world, Nexedi supports both open source
              > > > > > values and corporate customers' needs in a timely, profitable
              > > > > > and sustainable business.
              > > > > >
              > > > > > Web: www.nexedi.com <http://www.nexedi.com/>
              > > > > > www.erp5.com <http://www.erp5.com/>
              > > > > > Contact: Jean-Paul Smets (Founder and CEO) +33(0)6 29 02 44 25
              > > > > > - info@ <mailto:info@
              > > > > > About Nuxeo
              > > > > >
              > > > > > NUXEO is the European leader for services around the ZOPE
              > > > > > platform. It is the creator and publisher of the CPS open
              > > > > > source enterprise content management and collaborative portal
              > > > > > and has a lot of expertise in enterprise content management,
              > > > > > collaborative portals, workflows and process management and
              > > > > > ERP. CPS is a mature solution used by more than 50 companies
              > > > > > in 8 countries. Unilog and Nuxeo have five successful
              > > > > > implementations in common.
              > > > > >
              > > > > > Web: www.nuxeo.com <http://www.nuxeo.com/>
              > > > > > Contact: Stéfane Fermigier (Founder and CEO).
              > > > > >
              > > > > >
              > > > > >
              > > > > >
              > > > > >
              > > > > > http://www.erp5.com/news/news-erp5-mobile-release
              > > > > >
              > > > > > Press Release
              > > > > > Title
              > > > > > ERP5 Mobile Released and Certified for Nokia E61 Smartphone
              > > > > > Page Content
              > > > > > ERP5 Mobile Released and Certified for Nokia E61 Smartphone
              > > > > >
              > > > > > Paris (France), New York (USA) and Tokyo (Japan), January 28th
              > > > > > 2007 â€" Nexedi, the creator of ERP5, the most advanced open
              > > > > > source / free ERP platform, has released the first open source
              > > > > > ERP for smartphones today: ERP5 Mobile. This new component of
              > > > > > the ERP5 family will be presented simultaneously to the public
              > > > > > during the Linux Solutions 2007 exhibition in Paris and to
              > > > > > selected ERP5 users in Tokyo and New York.
              > > > > >
              > > > > > The addition of ERP5 Mobile to the collection of freely
              > > > > > available Business Templates makes it possible to access ERP5
              > > > > > from any web enabled mobile device such as the Nokia E61
              > > > > > smartphone. According to Jean-Paul Smets, CEO of Nexedi, "The
              > > > > > user interface of ERP5 Mobile has been designed with the
              > > > > > special requirements of mobile devices in mind and is
              > > > > > optimized for easy and efficient access to ERP5 on small
              > > > > > displays."
              > > > > >
              > > > > > Kristian Rother, Nexedi Marketing VP adds, "This latest
              > > > > > Business Template has turned ERP5 into a truly pervasive
              > > > > > system. ERP5 Mobile can be used anywhere to query, update and
              > > > > > enter employee or customer data from the ERP system or to view
              > > > > > production schedules and accounting transactions."
              > > > > >
              > > > > > “ERP5 Mobile saves lots of time for our sales force because
              > > > > > they can access our CRM at any time even if they don't have
              > > > > > access to a computer and especially because they don't have to
              > > > > > reinsert data that they collected in the field into the ERP
              > > > > > later.� says Thierry Brettnacher Vice President, Consulting of
              > > > > > ERP5.
              > > > > >
              > > > > > The web enabled and standard compliant Nokia E61 smartphone
              > > > > > was certified for ERP5 Mobile as "reference development
              > > > > > environment". The Nokia E61 smartphone was selected because of
              > > > > > its effective design and because of the implication of Nokia
              > > > > > (with the exception of its patent department) in favour of
              > > > > > open source / free software such as Python.
              > > > > >
              > > > > > ERP5 Mobile can be downloaded from the public repository at
              > > > > > ERP5 located at http://svn.erp5.org <http://svn.erp5.org/>. A
              > > > > > screen video which gives an overview of ERP5 Mobile is
              > > > > > available at http://www.youtube.com/watch?v=Yc-PpjLBrNg.
              > > > > >
              > > > > > ERP5 Mobile and ERP5 will be shown and explained by the Nexedi
              > > > > > team during the Linux Solutions 2007 conference in Paris,
              > > > > > France from January 30th to February 1st 2006. Nexedi shares
              > > > > > booth D32 with its partner Mandriva Linux. For more
              > > > > > information about the conference please visit
              > > > > > http://www.solutionslinux.fr <http://www.solutionslinux.fr/>
              > > > > >
              > > > > > Example of ERP5 Mobile Page
              > > > > > Example Screen of ERP5 Mobile
              > > > > >
              > > > > > Video of<br/><br/>(Message over 64 KB, truncated)
            • Global Palestine
              Andrius,i will document my experience as long I get get forward for my approach. Ricardo, I chat yesterday with EUKHOST. They said, I am able to set up the
              Message 6 of 8 , Sep 20 10:45 AM
              • 0 Attachment

                Andrius,
                i will document my experience as long I get get forward for my approach. 

                Ricardo, I chat yesterday with EUKHOST. They said, I am able to set up the whole project using RVsitebuilder and there cPanel solution package, so that i can have something like this http://www.benuta.com/Artikel/29/38/Sisal_Sisal_rug_Natura.htm#top
                But the are not able to provide any examples for existing clients to see the results. 
                Furthermore I can not estimate the efforts to do it my self and risk buying the package. 
                Will explore osCommuce forum to see what is expecting me as well. 

                Thanks!
                Wael

                On Sat, Sep 19, 2009 at 10:50 AM, Andrius Kulikauskas <ms@...> wrote:
                thank you very much Andrius, Mark and Ricardo! With your insights I am very much closer to the target. I think what some traditional web-programmer need to do in weeks, can be done in couple of hours today.Wael---------------------Wael, Here's another letter from Ricardo. Thank you, Ricardo! Perhaps we can create a wiki page on this topic? Andriusricardoolpc wrote: > Wael and Andrius > > I forgot to say, Zen Cart and osCommerce include integration with > various payment methods. > > Small-scale sellers may find it difficult to meet all the requirements > to become a Mastercard or Visa 'merchant'. As an alternaive, it's > quite quick and easy to sign-up for a Paypal business account, to > receive payments. Paypal provides 'Pay Now' buttons, to add to your > website (custom-generated chunks of HTML code, to cut-and-paste into > your web-pages). > > Your customers can click the Pay button on your website, be sent to > Paypal's own secure site (HTTPS pages) to pay using their Paypal > account or using Mastercard, Visa, etc credit/debit cards via the > Paypal site (and asked if they want to join Paypal). Paypal displays > the details of the items they are buying, and prices etc, that you > pass to it. After paying, the customer is returned to your website, to > your own custom-made 'Thank You' page. Paypal sends an email to the > customer's registered paypal email address, with 'Thank you for your > payment' etc. I'm trying to remember how it works. I think you (the > seller) receive an email to say you've had a payment, which acts as a > prompt to deal with the order. > > If you want, you can use the standard Paypal payment page when they > pay on Paypal, or Paypal lets you customise the payment page with your > company name/logo, so the whole buying-experience looks more > integrated and owned by you, to maintain the trust of the customers. > > There are various tutorials on the http://www.paypal.com/ website. > > For medium-to-large scale business, I think Paypal provides a more > computer-connected system, with screens to manage your orders. You > would need to read the Paypal tutorials. > > I used all this for a small website for a friend, who was selling his > own home-published books. It worked okay for accepting orders and payment. > > Ricardo > > > --- In learnhowtolearn@yahoogroups.com, Andrius Kulikauskas > wrote: > > > > Thank you, Ricardo! Andrius > > > > ricardoolpc wrote: > > > Hi Wael > > > > > > If you just want to implement a small-scale online shop, then you can > > > look for any 'fully featured' web-hosting company. They often offer a > > > large package of Free Open Source Programs, called 'Fantastico', that > > > you can choose to install via the 'CPanel' control panel. You can > > > google for companies by searching for - "web hosting" fanastico. > > > > > > For example, on EUKHost.com, a good-value UK web-hosting company, > here > > > are some pages showing all the facilities they give you... > > > > > > http://www.eukhost.com/fantastico.php > > > > > > The 2 main e-commerce shopping-cart programs are osCommerce and > > > ZenCart. I think ZenCart is more modern and easier to use. You can > > > read some reviews. > > > > > > http://www.eukhost.com/ (home page) > > > > > > http://www.eukhost.com/cpanel-web-hosting.php (hosting package prices) > > > > > > The Fantastico package of FOSS programs is offered by many different > > > hosting companies. The collection wasn't assembled by EUKHost. > > > > > > EUKHost give you many other facilities outside the Fantastico > package, > > > including some relating to CRM (Customer Relationship Management). > See > > > the list on the hosting package prices page (link above). This > > > includes some things you may need, like a 'Ticketing-system' so > > > customers can report problem, and it can allocate them a 'ticket' (a > > > case-number) and track the status of their problem. > > > > > > For programmers, they include PHP, Perl, ImageMagick etc. > > > > > > Ricardo > > > > > > --- In learnhowtolearn@yahoogroups.com, Andrius Kulikauskas ms@ > > > wrote: > > > > > > > > Wael, > > > > Is this what you are looking for? > > > > > > > > http://www.oscommerce.com > > > > > > > > http://blog.webdistortion.com/2008/05/03/9-kick-ass-open-source-e-commerce-platforms-reviewed/ > > > > > > > > I googled "e-commerce open source software". > > > > > > > > Also, Sasha Mrkailo is setting up a store for his wife Zdenka's > > > fashions at: > > > > http://www.etsy.com > > > > Maybe that's a good place to start? > > > > > > > > Andrius > > > > > > > > Andrius Kulikauskas > > > > Minciu Sodas > > > > http://www.ms.lt > > > > ms@ > > > > > > > > > > > > > > > > Global Palestine wrote: > > > > > I could not find the relation between ERP5 and developing > online-shop > > > > > like this: > > > https://mail.google.com/mail/?ui=2&view=bsp&ver=1qygpcgurkovy > > > > > Is there a way to "do it by your self" or low rate assistance? > > > > > > > > > > > > > > > Thanks > > > > > Wael > > > > > > > > > > On Wed, Sep 9, 2009 at 7:29 PM, Mark Roest marklroest@ > > > > > > > > > > > > > > Wael and all, > > > > > > > > > > This is probably the right resource. They also have ERP5 Express. > > > > > > > > > > Regards, > > > > > > > > > > Mark > > > > > > > > > > On Wed, Sep 9, 2009 at 6:54 AM, Global Palestine > > > > > globalpalestine@ > > > > > > > > > > > > > > Here are some more ERP5 resources (the top part is a repeat of > > > > > what I just sent) and reviews of an important book for > > > > > programmers and for IT systems designers. > > > > > > > > > > Regards, > > > > > > > > > > Mark > > > > > > > > > > http://www.nexedi.com/company/pr/news-erp5-unilog-eads > > > > > Nexedi Open Source ERP5 > > > > > > > > > > Communiqués de presse > > > > > Titre > > > > > UNILOG reaches Major Milestone in Open Source ERP5 > > > > > Implementation at Infoterra > > > > > Contenu de la page > > > > > UNILOG (a LogicaCMG company), reaches Major Milestone in Open > > > > > Source ERP5 Implementation in Infoterra´s (an EADS Astrium > > > > > company) TerraSAR-X Commercial Service Segment > > > > > > > > > > Friedrichshafen, Munich, Lille, Paris, 23 January 2006 - The > > > > > implementation of ERP5 Infoterra´s TerraSAR-X Commercial > > > > > Service Segment (TSXX) has reached a major milestone with the > > > > > delivery of a complete order management system as an > > > > > integrated element of the overall TSXX back office landscape > > > > > with several interfaces, e.g. to DLR, EADS Astrium SAP, and > > > > > Receiving Stations located around the globe by Unilog Avinci > > > > > in December 2005. Infoterra GmbH holds the exclusive > > > > > commercial exploitation rights for TerraSAR-X and is currently > > > > > installing the Commercial Service Segment for the spacecraft. > > > > > ERP5 is an advanced open source ERP software created by > > > > > Nexedi. The implementation of ERP5 for the TerraSAR-X was > > > > > conducted by Unilog Avinci Munich Office with the support of > > > > > Nexedi and Nuxeo. > > > > > > > > > > According to Ralf Duering, TSXX project leader at Infoterra, > > > > > “ERP5 is the right solution for Infoterra’s order management > > > > > because its web â€" and workflow based approach provides the > > > > > level of flexibility and security required for a global > > > > > project such as TerraSAR-X. With ERP5, our distribution > > > > > partners around the world can access our central ERP5 > > > > > infrastructure and place orders securely.†> > > > > > > > > > Friedbert Karch, Munich Area Manager at Unilog Avinci, adds > > > > > “TerraSAR-X ERP5 implementation is the sign that open source > > > > > ERPs can now provide value-added solutions to large > > > > > organisations looking for more flexibility, more > > > > > interoperability and more internet usage. It also shows that > > > > > professional service organisations such as Unilog Avinci are > > > > > the right partner for demanding industries such as Aerospace > > > > > in search of a high level of service and support based on open > > > > > source software. Unilog Avinci has shown that it can fulfil > > > > > the quality requirements of the ESA standard.†> > > > > > > > > > Jean-Paul Smets, CEO of Nexedi, “The TerraSAR-X project is the > > > > > first implementation of ERP5 advanced security model in > > > > > Europe. Together with the ERP Fast design methodology, ERP5 > > > > > can model complex organisations with multiple sites, multiple > > > > > partners and granular access rights to a shared central > > > > > database. This project has also shown the possibility to > > > > > interface ERP5 through SOAP Web services with other enterprise > > > > > applications in a transactional way†. > > > > > > > > > > Stéfane Fermigier, CEO of Nuxeo, concludes “TerraSAR-X ERP5 > > > > > implementation has shown that the high quality and maturity of > > > > > ERP5 technology allows the implementation of complex projects > > > > > in a short time. ERP5 includes a sophisticated workflow-based > > > > > CRM; thus, the TerraSAR-X business case benefits from a fully > > > > > integrated solution†. > > > > > About Unilog Avinci > > > > > > > > > > Unilog is a European IT Consultancy with a staff of 8.000 > > > > > employees, specialized in the design, development and support > > > > > of IT solutions for major corporations, with a 35-year track > > > > > record of profitable growth and financial independence. Unilog > > > > > Avinci is the Germany-based IT integrator of the Unilog group. > > > > > Our consultants provide result-oriented and customer-centred > > > > > services: Management and IT Consulting, Systems integration, > > > > > Outsourcing and IT Training, using practical, performing and > > > > > cost-efficient methods. > > > > > > > > > > As of January 16th, 2006 Unilog is a LogicaCMG company. > > > > > > > > > > Web: www.unilog.de > > > > > Contact: Frank Thies (Management Consultant) +49 178 88 66 194 > > > > > About Infoterra GmbH > > > > > > > > > > Infoterra GmbH, Germany, holds the exclusive commercial > > > > > exploitation rights for the new German radar satellite > > > > > TerraSAR-X, and will supply weather-independent, > > > > > high-resolution, new-quality data as well as a variety of > > > > > radar-based geo-information products after the satellites´ > > > > > launch in mid 2006. Currently, the company is preparing the > > > > > distribution of TerraSAR-X data by establishing a global > > > > > partner network. > > > > > > > > > > Web: www.infoterra.de > > > > > www.terrasar.de > > > > > Contact: Ralf Düring (TSXX Project Manager) +49 160 972 39 127 > > > > > About Nexedi > > > > > > > > > > Nexedi is the founder and developer of open source web based > > > > > ERP5 (www.erp5.com ). A very flexible > > > > > and document oriented workflow based ERP-System. Nexedi > > > > > provides business solutions cross-industries for small, medium > > > > > and large companies though partners in Africa, Americas, Asia > > > > > and Europe. Nexedi customers include financial, automotive, > > > > > apparel, telecommunication, defence, aerospace, consumer > > > > > electronics and government. With headquarters in France and > > > > > operations arround the world, Nexedi supports both open source > > > > > values and corporate customers' needs in a timely, profitable > > > > > and sustainable business. > > > > > > > > > > Web: www.nexedi.com > > > > > www.erp5.com > > > > > Contact: Jean-Paul Smets (Founder and CEO) +33(0)6 29 02 44 25 > > > > > - info@ > > > > About Nuxeo > > > > > > > > > > NUXEO is the European leader for services around the ZOPE > > > > > platform. It is the creator and publisher of the CPS open > > > > > source enterprise content management and collaborative portal > > > > > and has a lot of expertise in enterprise content management, > > > > > collaborative portals, workflows and process management and > > > > > ERP. CPS is a mature solution used by more than 50 companies > > > > > in 8 countries. Unilog and Nuxeo have five successful > > > > > implementations in common. > > > > > > > > > > Web: www.nuxeo.com > > > > > Contact: Stéfane Fermigier (Founder and CEO). > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://www.erp5.com/news/news-erp5-mobile-release > > > > > > > > > > Press Release > > > > > Title > > > > > ERP5 Mobile Released and Certified for Nokia E61 Smartphone > > > > > Page Content > > > > > ERP5 Mobile Released and Certified for Nokia E61 Smartphone > > > > > > > > > > Paris (France), New York (USA) and Tokyo (Japan), January 28th > > > > > 2007 â€" Nexedi, the creator of ERP5, the most advanced open > > > > > source / free ERP platform, has released the first open source > > > > > ERP for smartphones today: ERP5 Mobile. This new component of > > > > > the ERP5 family will be presented simultaneously to the public > > > > > during the Linux Solutions 2007 exhibition in Paris and to > > > > > selected ERP5 users in Tokyo and New York. > > > > > > > > > > The addition of ERP5 Mobile to the collection of freely > > > > > available Business Templates makes it possible to access ERP5 > > > > > from any web enabled mobile device such as the Nokia E61 > > > > > smartphone. According to Jean-Paul Smets, CEO of Nexedi, "The > > > > > user interface of ERP5 Mobile has been designed with the > > > > > special requirements of mobile devices in mind and is > > > > > optimized for easy and efficient access to ERP5 on small > > > > > displays." > > > > > > > > > > Kristian Rother, Nexedi Marketing VP adds, "This latest > > > > > Business Template has turned ERP5 into a truly pervasive > > > > > system. ERP5 Mobile can be used anywhere to query, update and > > > > > enter employee or customer data from the ERP system or to view > > > > > production schedules and accounting transactions." > > > > > > > > > > “ERP5 Mobile saves lots of time for our sales force because > > > > > they can access our CRM at any time even if they don't have > > > > > access to a computer and especially because they don't have to > > > > > reinsert data that they collected in the field into the ERP > > > > > later.†says Thierry Brettnacher Vice President, Consulting of > > > > > ERP5. > > > > > > > > > > The web enabled and standard compliant Nokia E61 smartphone > > > > > was certified for ERP5 Mobile as "reference development > > > > > environment". The Nokia E61 smartphone was selected because of > > > > > its effective design and because of the implication of Nokia > > > > > (with the exception of its patent department) in favour of > > > > > open source / free software such as Python. > > > > > > > > > > ERP5 Mobile can be downloaded from the public repository at > > > > > ERP5 located at http://svn.erp5.org . A > > > > > screen video which gives an overview of ERP5 Mobile is > > > > > available at http://www.youtube.com/watch?v=Yc-PpjLBrNg. > > > > > > > > > > ERP5 Mobile and ERP5 will be shown and explained by the Nexedi > > > > > team during the Linux Solutions 2007 conference in Paris, > > > > > France from January 30th to February 1st 2006. Nexedi shares > > > > > booth D32 with its partner Mandriva Linux. For more > > > > > information about the conference please visit > > > > > http://www.solutionslinux.fr > > > > > > > > > > Example of ERP5 Mobile Page > > > > > Example Screen of ERP5 Mobile > > > > > > > > > > Video of ERP5 Mobile > > > > > Permanent URL of this Press Release > > > > > http://www.erp5.com/news/news-erp5-mobile-release > > > > > About Nexedi and ERP5 > > > > > > > > > > Nexedi has developed and deployed ERP5 for a wide range of > > > > > industries such as aerospace, apparel, banking, healthcare and > > > > > government. ERP5 is used in companies of all sizes in Africa, > > > > > Asia, Europe, North America and South America. The open > > > > > licensing of ERP5 eliminates licensing costs and provides full > > > > > freedom to update and modify the system as business > > > > > requirements change without depending on a single vendor. > > > > > > > > > > www.erp5.com > > > > > www.nexedi.com > > > > > info@ > > > > Legalese > > > > > > > > > > Nexedi, ERP5, Business Template and BT5 are registered > > > > > trademarks of Nexedi. Other trademarks are registered > > > > > trademarks of their respective owners. > > > > > > > > > > * Press Release > > > > > * Services aux entreprises > > > > > * Carrières et offres d'emploi > > > > > * Qui sommes-nous ? > > > > > * Demande d'information > > > > > > > > > > Showroom > > > > > > > > > > * Pourquoi ERP5? > > > > > * Pourquoi un ERP libre? > > > > > * ERP mode d'emploi > > > > > > > > > > Liens > > > > > > > > > > * ERP5 Enterprise > > > > > * ERP5 Express > > > > > * ERP5 Community > > > > > * My ERP5 > > > > > * Nexedi KK > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I think we may be able to apply this template to solar panels, > > > > > screws, clips, and other highly varied component categories. > > > > > > > > > > "The Apparel Business Template provides an extension of ERP5, > > > > > which is specialized for the requirements of the apparel > > > > > industry. This extension supports different fabrics, models, > > > > > colors, structures and collections by using the concept of > > > > > variations." > > > > > > > > > > ERP5 > > > > > From Wikipedia, the free encyclopedia > > > > > Jump to: navigation, search > > > > > This article includes a list of references, related > > > > > reading or external links, but its sources remain unclear > > > > > because it lacks inline citations. Please improve this article > > > > > by introducing more precise citations where appropriate. > > > > > (August 2008) > > > > > ERP5 Developer(s) Nexedi > > > > > Written in Python > > > > > Operating system Cross-platform > > > > > Type ERP, CRM, SaaS > > > > > License GPL > > > > > Website www.erp5.com > > > > > > > > > > ERP5 is a free Enterprise Resource Planning system based on > > > > > the Zope application server. It is mainly developed in the > > > > > Python programming language and the source code is freely > > > > > available under the GNU General Public License. ERP5 is > > > > > developed by the French company Nexedi which also offers > > > > > consulting, customizations and training for ERP5. There are > > > > > currently two version of ERP5: > > > > > > > > > > * ERP5 Enterprise is used in enterprise level customer > > > > > projects which are mainly focused on custom development and > > > > > customizations based on the individual business processes of > > > > > the company. > > > > > * ERP5 Express is a hosted solution offered as Software as > > > > > a Service for a monthly fee which is standardized for the > > > > > typical needs of small companies. It offers HR and CRM > > > > > functionality and Accounting and Document Management features > > > > > will be added at the beginning of 2008. > > > > > > > > > > Contents > > > > > [hide] > > > > > > > > > > * 1 Architecture > > > > > * 2 Business Templates > > > > > o 2.1 Functionality > > > > > * 3 Industry specific Business Templates > > > > > o 3.1 Business Templates for developers > > > > > * 4 Internationalization and localization > > > > > * 5 Independence > > > > > * 6 See also > > > > > * 7 References > > > > > * 8 External links > > > > > > > > > > [edit] Architecture > > > > > > > > > > The 5 in ERP5 represents the 5 core principles which form the > > > > > basis of ERP5. These five principles are explained in the book > > > > > Beautiful Code [1] as follows: > > > > > > > > > > * Resource. Describes a resource necessary to realize a > > > > > business process, such as individual skills, products, > > > > > machines, and so on. > > > > > > > > > > * Node. A business entity that receives and sends > > > > > resources. It can be related to a physical entity (such as > > > > > industrial facilities) or an abstract one (such as bank > > > > > account). Metanodes are nodes containing other nodes, such as > > > > > companies. > > > > > > > > > > * Path. Describes how a node accesses resources it needs > > > > > from another node. For instance, a path may be a trade > > > > > procedure that defines how a client obtains a product from a > > > > > supplier. > > > > > > > > > > * Movement. Describes a movement of resources among nodes > > > > > at a given moment and for a given period of time. For example, > > > > > one such movement can be the shipping of raw material from the > > > > > warehouse to the factory. Movements are realizations of Paths. > > > > > > > > > > * Item. A unique instance of a resource. For instance, a > > > > > CD driver is a resource for assembling a computer, while the > > > > > CD driver PART NUMBER 23E982 is an item. > > > > > > > > > > [edit] Business Templates > > > > > > > > > > [edit] Functionality > > > > > > > > > > ERP5 provides the business logic in so called Business > > > > > Templates. Currently the following functionality is provided: > > > > > > > > > > * Accounting provides multiple accounting features such as > > > > > multi-key analytical accounting, multidimensional budget > > > > > accounting, activity based accounting, project accounting, > > > > > previsional accounting as well as asset- and cashmanagement, > > > > > generic reports and invoicing. > > > > > > > > > > * Immobilisation extends the Accounting Business Template > > > > > by providing support for immobilisations. > > > > > > > > > > * Payroll extends the Accounting Business Template to > > > > > provide administration and generation of payroll sheets for > > > > > employees. > > > > > > > > > > * Budget extends the Accounting Business Template by > > > > > providing the creation, planning and administration of budgets. > > > > > > > > > > * Product Data Management provides a transparent overview > > > > > of products and the corresponding BOMs. > > > > > > > > > > * Trade provides all necessary elements to support > > > > > procurement and sales. This Business Template provides > > > > > supplier lists, packing lists, orders, order management and > > > > > tracking, shippng and transport, fright and inventory management. > > > > > > > > > > * Material Requirement Planning provides all elements > > > > > required for the management of a production facility. This > > > > > Business Template provides bills of materials, product orders, > > > > > production reports, material requirement planning and complex > > > > > supply chains. > > > > > > > > > > * Customer Relationship Management (CRM) provides CRM > > > > > related features. It includes features to follow customer > > > > > development, management of the relations between customers and > > > > > other organisations, customer related incoming and outgoing > > > > > events such as phone calls and email, sales opportunities, > > > > > campaign management and meetings as well as a ticket tracking > > > > > system for support requests and complaints. > > > > > > > > > > * Project provides support for project planning as well as > > > > > project based accounting and cost analysis. > > > > > > > > > > * DMS provides a workflow based Document Management > > > > > System. It is focused on supporting open data formats but also > > > > > provides support for the major proprietary formats such as > > > > > ".doc" or ".xls". > > > > > > > > > > [edit] Industry specific Business Templates > > > > > > > > > > * The Apparel Business Template provides an extension of > > > > > ERP5, which is specialized for the requirements of the apparel > > > > > industry. This extension supports different fabrics, models, > > > > > colors, structures and collections by using the concept of > > > > > variations. > > > > > > > > > > * Banking is specialized for the daily processes of a > > > > > central bank. This Business Template supports handing out and > > > > > receiving cash, removing money from accounts and transfers > > > > > between accounts, check based payments, multicurrency support > > > > > as well as stock management of money and gold reserves in > > > > > different vaults. It also provides support for multiple > > > > > agencies and the necessary accounting either via ERP5 > > > > > accounting or through interfacing with third party accounting > > > > > software. > > > > > > > > > > [edit] Business Templates for developers > > > > > > > > > > * ERP5 Web is used to publish ERP5 objects on the web in a > > > > > tailor made layout and design. > > > > > > > > > > * ERP5 XHTML Style provides the basis of the web oriented > > > > > design of ERP5 and manages the different modes (list, dialog, > > > > > view) as well as the rendering process. > > > > > > > > > > * ERP5 Forge provides tools for developers like a bug > > > > > tracker, Subversion support and a module for uploads. There > > > > > are also Business Templates for PDF- OpenOffice.org based > > > > > reports and automated functional, regression and user > > > > > interface testing. > > > > > > > > > > [edit] Internationalization and localization > > > > > > > > > > The ERP5 user interface is based on the UTF-8 standard and > > > > > provides support for translations and localizations. Asian and > > > > > Arabic languages and regions are fully supported. The default > > > > > language of ERP5 is English but there are also translations to > > > > > French, Japanese and Polish as well as custom accounting plans > > > > > for the French General Accounting Plan, French M9, French M14, > > > > > Polish General Accounting Plan and for Indian accounting laws. > > > > > > > > > > [edit] Independence > > > > > > > > > > Because ERP5 is Open Source Software the user remains in > > > > > control of their software. The risk of forced upgrades is > > > > > reduced and there is a lifelong guarantee on the usability and > > > > > extendability of the software. There is no vendor lock in and > > > > > because ERP5 is based on platform independent web based > > > > > client/server technology there is no lock in on any specific > > > > > operating system. All databases that provide an ODBC interface > > > > > can be used with ERP5. > > > > > > > > > > [edit] See also > > > > > Free software portal > > > > > > > > > > * List of ERP software packages > > > > > > > > > > [edit] References > > > > > > > > > > 1. ^ Oram, Andy (2007). Beautiful Code. O'Reilly. pp. > > > > > 340â€"342. ISBN 0596510047. > > > > > > > > > > [edit] External links > > > > > > > > > > * Developer page of ERP5 > > > > > * Commercial page of ERP5 > > > > > * Commercial page of ERP5 Express > > > > > * ERP5 Awarded Best ERP Implementation > > > > > * ERP5 Mobile Released and Certified for Nokia E61 Smartphone > > > > > * ERP5's architecture is featured in the book Beautiful Code > > > > > > > > > > [hide] > > > > > v • d • e > > > > > Accounting software > > > > > Open source > > > > > Non-web > > > > > > > > > > GnuCash · Grisbi · HomeBank · KMyMoney · OpenERP · Tryton · > > > > > TurboCASH > > > > > Web-based > > > > > > > > > > Adempiere · BlueErp · Compiere · Dolibarr · EdgeERP · ERP5 · > > > > > FrontAccounting · IntarS · Openbravo · OpenERP · opentaps · > > > > > PhreeBooks · WebERP > > > > > Freeware > > > > > Microsoft Office Accounting Express > > > > > Retail > > > > > AME Accounting Software · Arquila INSIGHT · Banana Accounting > > > > > · COA Solutions Ltd · CYMA Systems · EasyAs Accounting > > > > > Software · FinanceToGo · FlexAccount · Integrated Office > > > > > Accounting · Microsoft Dynamics AX · Microsoft Dynamics GP · > > > > > Microsoft Dynamics NAV · Microsoft Dynamics SL · Microsoft > > > > > Money · Microsoft Office Accounting Professional · Microsoft > > > > > Small Business Financials · Moneydance · Peachtree Accounting > > > > > · Quasar Accounting · QuickBooks · Quicken · SAP Business One > > > > > · Ubikwiti > > > > > File Formats > > > > > OFC · OFX · QC · QFX · QIF · XBRL > > > > > Category • Comparison > > > > > > > > > > mongoliw > > > > > Retrieved from "http://en.wikipedia.org/wiki/ERP5" > > > > > Categories: Accounting software | Linux accounting software | > > > > > Free finance software | Free accounting software | Free ERP > > > > > software | Free customer relationship management software | > > > > > Free software programmed in Python | ASP Accounting Systems | > > > > > Free project management software | Free business software | > > > > > Open source content management systems > > > > > Hidden categories: Articles lacking in-text citations from > > > > > August 2008 > > > > > Views > > > > > > > > > > * Article > > > > > * Discussion > > > > > * Edit this page > > > > > * History > > > > > > > > > > Personal tools > > > > > > > > > > * Try Beta > > > > > * Log in / create account > > > > > > > > > > Navigation > > > > > > > > > > * Main page > > > > > * Contents > > > > > * Featured content > > > > > * Current events > > > > > * Random article > > > > > > > > > > Search > > > > > > > > > > Interaction > > > > > > > > > > * About Wikipedia > > > > > * Community portal > > > > > * Recent changes > > > > > * Contact Wikipedia > > > > > * Donate to Wikipedia > > > > > * Help > > > > > > > > > > Toolbox > > > > > > > > > > * What links here > > > > > * Related changes > > > > > * Upload file > > > > > * Special pages > > > > > * Printable version > > > > > * Permanent link > > > > > * Cite this page > > > > > > > > > > Languages > > > > > > > > > > * Deutsch > > > > > * Français > > > > > * Polski > > > > > * Português > > > > > * Ð ÑƒÑ Ñ ÐºÐ¸Ð¹ > > > > > > > > > > Powered by MediaWiki > > > > > Wikimedia Foundation > > > > > > > > > > * This page was last modified on 22 July 2009 at 10:10. > > > > > * Text is available under the Creative Commons > > > > > Attribution-ShareAlike License; additional terms may apply. > > > > > See Terms of Use for details. > > > > > Wikipedia® is a registered trademark of the Wikimedia > > > > > Foundation, Inc., a non-profit organization. > > > > > * Privacy policy > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://oreilly.com/catalog/9780596510046/index.html > > > > > > > > > > Beautiful Code > > > > > Leading Programmers Explain How They Think > > > > > > > > > > By Andy Oram, Greg Wilson > > > > > Edited by Andy Oram, Greg Wilson > > > > > June 2007 > > > > > Pages: 618 > > > > > Series: Theory In Practice > > > > > ISBN 10: 0-596-51004-7 | ISBN 13: 9780596510046 > > > > > starstarstarstarstar (4) (Average of 8 Customer Reviews > > > > > > > > > > Description > > > > > > > > > > How do the experts solve difficult problems in software > > > > > development? In this unique and insightful book, leading > > > > > computer scientists offer case studies that reveal how they > > > > > found unusual, carefully designed solutions to high-profile > > > > > projects. You will be able to look over the shoulder of major > > > > > coding and design experts as they work through their project's > > > > > architecture, the tradeoffs made in its construction, and when > > > > > it was important to break rules. > > > > > > > > > > How do the experts solve difficult problems in software > > > > > development? In this unique and insightful book, leading > > > > > computer scientists offer case studies that reveal how they > > > > > found unusual, carefully designed solutions to high-profile > > > > > projects. You will be able to look over the shoulder of major > > > > > coding and design experts to see problems through their eyes. > > > > > > > > > > This is not simply another design patterns book, or another > > > > > software engineering treatise on the right and wrong way to do > > > > > things. The authors think aloud as they work through their > > > > > project's architecture, the tradeoffs made in its > > > > > construction, and when it was important to break rules. > > > > > This book contains 33 chapters contributed by Brian Kernighan, > > > > > Karl Fogel, Jon Bentley, Tim Bray, Elliotte Rusty Harold, > > > > > Michael Feathers, Alberto Savoia, Charles Petzold, Douglas > > > > > Crockford, Henry S. Warren, Jr., Ashish Gulhati, Lincoln > > > > > Stein, Jim Kent, Jack Dongarra and Piotr Luszczek, Adam > > > > > Kolawa, Greg Kroah-Hartman, Diomidis Spinellis, Andrew > > > > > Kuchling, Travis E. Oliphant, Ronald Mak, Rogerio Atem de > > > > > Carvalho and Rafael Monnerat, Bryan Cantrill, Jeff Dean and > > > > > Sanjay Ghemawat, Simon Peyton Jones, Kent Dybvig, William Otte > > > > > and Douglas C. Schmidt, Andrew Patzer, Andreas Zeller, > > > > > Yukihiro Matsumoto, Arun Mehta, TV Raman, Laura Wingerd and > > > > > Christopher Seiwald, and Brian Hayes. > > > > > Beautiful Code is an opportunity for master coders to tell > > > > > their story. All author royalties will be donated to Amnesty > > > > > International. > > > > > > > > > > > > > > > > > > > > A beautiful addition to your bookshelf., April 07 2008 > > > > > Rating: StarStarStarStarStar > > > > > Submitted by William Deegan [Respond | View] > > > > > > > > > > Beautiful Code: Leading Programmers Explain How They Think > > > > > Edited by Andy Oram & Greg Wilson > > > > > > > > > > Ever wonder how some of the most notable programmers think and > > > > > approach programming problems? > > > > > When was the last time you opened an analysis of algorithms > > > > > book, or delved into the beauty of quicksort and recursive > > > > > binary partitioning solutions? > > > > > Not for the faint of heart, it will make your brain hurt, but > > > > > in a good way. Does this sound like a commercial? Well, that's > > > > > how good this book is. > > > > > > > > > > If you brave reading this book, you'll get to hear what > > > > > notable programmers such as Brian Kernighan, Lincoln Stein, > > > > > Charles Petzold (o.k. those are just the names I recognized > > > > > before I started reading the book) consider "beautiful" code, > > > > > and how they approach creating and/or analyzing it. Same goes > > > > > for pieces of projects such as subversion, perforce, python, > > > > > jUnit. > > > > > > > > > > Charles Petzold goes through an excruciating to read, but > > > > > interesting, example of on the fly byte code generated for > > > > > .NET. The net is a 4x speed up over plain code, though I would > > > > > argue whether this qualifies for "Beautiful", maybe a neat > > > > > "hack", but probably not Beautiful. > > > > > > > > > > Elliotte Rusty Harold goes through a description of how he > > > > > contributed/created JDOM and later XOM, what he learned from > > > > > the first effort, and how he optimized XOM to its current > > > > > state, using analysis of the algorithms, clever programing, > > > > > use of precalculated values, and some other good tricks to > > > > > come up with a high speed validating XML parser. > > > > > > > > > > Want to understand the subversion delta editor? Read chapter > > > > > two, again, not for the light read. > > > > > > > > > > So if you want to learn about your art, you know programming, > > > > > brew yourself a fresh pot or two of coffee, sit down and read. > > > > > This book is probably best read a chapter at a time to absorb > > > > > the content. I know I had to reread some of the examples to > > > > > get the little light bulb above my head to glow brightly, but > > > > > I will say it's worth the effort. > > > > > > > > > > I can count on one hand the number of programming or > > > > > programming related books I would recommend every programmer > > > > > reads, this gets added to that short, and changing, list. > > > > > > > > > > > > > > > Beauty is in the eye of the beholder, January 09 2008 > > > > > Rating: StarStarStarStarStar > > > > > Submitted by joshSVUG [Respond | View] > > > > > > > > > > I found the book’s concept intriguing. The ability to learn > > > > > from 33 highly respected members of the programming community > > > > > is invaluable. I’ve enjoyed my daily dose of Beautify Code… > > > > > but one thing caught me by surprise: > > > > > > > > > > Not all samples are beautiful… well in my eyes not all > > > > > samples/chapters are beautiful. > > > > > > > > > > I’ll skip listing the ones I found beautiful, interesting, > > > > > insightful and educational because I’m sure you will find > > > > > others that “do it†for you. > > > > > > > > > > All in all I think it’s worth giving this book a shot. > > > > > > > > > > > > > > > > > > > > A Very Good Book, October 03 2007 > > > > > Rating: StarStarStarStarStar > > > > > Submitted by Amar [Respond | View] > > > > > > > > > >  The editing of the book, and the selection of the authors, > > > > > whose articles are published are good. The articles are > > > > > extremely useful for design and coding. > > > > >  The vision of the book has achieved more than my expectations. > > > > >  The interface designing addressed in the Delta editor > > > > > interface chapter is very useful for the people who want to > > > > > understand the system first and then to start coding. > > > > >  For intermediate programmers, the book helps you to design a > > > > > solution for a problem in an optimum way. > > > > >  The topics are more about designing than coding. But the > > > > > Test driven Development and writing the beautiful tests > > > > > explained by Alberto Savioa are very useful for the developers > > > > > who are in Test Driven Development and for the developers who > > > > > want improve writing tests and who want to start practicing > > > > > writing tests extensively. Coding principles explained in Code > > > > > in Motion chapter are very beautiful and the discussion about > > > > > Code Comprehension is something to follow for better > > > > > readability of the code. > > > > >  This book helps to design and code for the given task or in > > > > > developing a framework or solving a problem. > > > > >  The book covers all the topics or components of a software > > > > > system, which can be designed, coded, tested, and debugged > > > > > beautifully. > > > > >  I hope that publishers take enough interest to publish some > > > > > more of this kind. > > > > > > > > > > The endless journey of making software systems more elegant > > > > > and robust with high performance continues. > > > > > > > > > > > > > > > Read all reviews > > > > > > > > > > Excellent. Must read for software engineers., October 03 2007 > > > > > Rating: StarStarStarStarStar > > > > > Submitted by jdruin [Respond | View] > > > > > > > > > > This book is a great compilation of software design problems > > > > > and solutions. Each chapter is an essay from one author which > > > > > covers a particular problem in computer science and/or > > > > > software engineering. > > > > > > > > > > The chapters are complete discussions within themselves and > > > > > they offer different insights into how to solve problems. The > > > > > solutions are geared to issues found in both the natural world > > > > > and the business world. > > > > > > > > > > Of particular interest (for me) were the chapters on seraching > > > > > and debugging. > > > > > > > > > > One aspect of the book that will be either a plus or a minus > > > > > depending on the reader is that because each chapter is by a > > > > > different author, there are many distinct writting styles > > > > > used. Since I was looking towards the book to gain insight > > > > > into how others solve these problems, I found this useful. > > > > > Since some of the context of the thought process came through > > > > > in the writting, it was more like talking to the authors > > > > > rather than just reading a textbook. > > > > > > > > > > The chapter vary considerably in both topic and the thought > > > > > process that went into the solution so inevitably there will > > > > > be chapters that interest any programmer. > > > > > > > > > > The books chapters can be read in any order and the editor > > > > > indexes the chapters well. Information is easy to find. > > > > > > > > > > Programming Pearls is of similar composition but with shorter > > > > > chapters and explanations. This book goes a step further and > > > > > is the next evolution of the computer science short-story tome. > > > > > > > > > > > > > > > > > > > > > > > > > Learn How to Think, September 17 2007 > > > > > Rating: StarStarStarStarStar > > > > > Submitted by Max Luebbe [Respond | View] > > > > > > > > > > A frequent topic of discussion among those in any technical > > > > > field is for a short list of essential books that anyone worth > > > > > their salt has read. With regards to software engineering, two > > > > > classics quickly come to mind: Code Complete, and Design > > > > > Patterns, as well as a recent publication joining the ranks of > > > > > these epics, Beautiful Code by O'Reilly Press. > > > > > > > > > > What makes Beautiful Code stand apart from the rest, is that > > > > > it's format is so unconventional when compared to most other > > > > > programming texts. The book is comprised of 33 Chapters, each > > > > > written by a different author about a particular bit of code > > > > > they had written and thought to be particularly eloquent. The > > > > > best way to explain why this book is so wonderful is to make > > > > > an analogy about the differences between learning something > > > > > via a lecture as opposed to a private lesson. Most > > > > > instructional books will take the lecture approach, where the > > > > > author shows you one correct way to solve a problem, or > > > > > complete a certain task and the reader must then digest that > > > > > as best as possible. Beautiful Code is more like a private > > > > > lesson in which the author of each chapter is giving the > > > > > reader personalized attention by explaining their thought > > > > > processes, how they arrived at each step, and occasionally > > > > > showing some dead ends that didn't work out. Now consider that > > > > > these private lessons are being given by such legendary names > > > > > as Brian Kernighan, Charles Petzold, and Yukihiro Matsumoto - > > > > > and it becomes obvious why this is a must-have addition to any > > > > > serious software engineer's bookshelf. Some particularly > > > > > memorable sections include Karl Fogel's discussion on the > > > > > origins and implementation of the Subversion Delta Editor and > > > > > the look inside Google's MapReduce technology by Jeffrey Dean > > > > > and Sanjay Ghemawat. > > > > > > > > > > As stated earlier, one of the best strengths of this book is > > > > > that it is language neutral. In each chapter, as the author is > > > > > speaking from experience on a particular project, rather than > > > > > writing a chapter for a hypothetical “Better Programming in > > > > > Language XYZ†, you will see code snippets in C#, MSIL, Python, > > > > > Ruby, and several other languages (There's even one chapter > > > > > with Emacs Lisp!). This is important because the insight > > > > > gained from this book will not be diluted from one language > > > > > falling out of favor or into obsolescence, and allows for the > > > > > possibility of this title being just as valuable ten years > > > > > from now. > > > > > > > > > > Many books will teach you how to solve a problem, but rare are > > > > > those to teach you how to think. Beautiful Code is one of > > > > > those select few, and will keep you coming back from project > > > > > to project to consult its veteran sages of computer science. A > > > > > worthy edition to any serious programmer's library, and > > > > > hopefully a second volume is not far off. > > > > > > > > > > > > > > > A classic in the making?, August 12 2007 > > > > > Rating: StarStarStarStarStar > > > > > Submitted by Mitch Wheat [Respond | View] > > > > > > > > > > Is this book a classic in the making? Probably! > > > > > > > > > > This book contains many diverse and wonderful chapters; the > > > > > highlights for me personally were from Jon Bentley (the > > > > > ‘Programming Pearls’ author) on “less is more†, Simon > Peyton > > > > > Jones on Concurrency and although it was hard to pick a > > > > > favourite, I think “Beautiful Debugging†from Andreas Zeller > > > > > and “Distributed Programming with MapReduce†from Jeffrey Dean > > > > > and Sanjay Ghemawat stand out. > > > > > > > > > > This is not an easy book, in the sense that it requires that > > > > > you get into the right frame of mind to fully appreciate some > > > > > of the subtleties. You might need to find a quiet corner and > > > > > get into the zone whilst tackling one or two of the more > > > > > difficult topics. You might even need to read the odd chapter > > > > > twice before the ‘Aha!’ moment strikes, but it’s certainly > > > > > worth it. The time spent might well pay for itself several > > > > > times over if it provides the insight required to solve a > > > > > problem you encounter. > > > > > > > > > > I believe it is worth buying this book solely for the chapter > > > > > titled “Distributed Programming with MapReduce†which lucidly > > > > > describes how large-scale computations can be performed in > > > > > parallel with the important MapReduce algorithm (which is what > > > > > Google uses in many applications including google search, > > > > > across approximately 500,000 machines!). I mentioned the > > > > > original paper by Jeffrey Dean and Sanjay Ghemawat in a blog > > > > > post here. > > > > > > > > > > It covers many fields all with the theme of ‘Beautiful Code’. > > > > > Jon Bentley (the author of Programming Pearls) talks about the > > > > > ‘most beautiful code he never wrote’! This chapter struck a > > > > > chord because I often ‘soapbox’ that code should be short as > > > > > possible but not obtuse. Let’s face it, verbose code is just > > > > > as hard to understand (if not worse) than terse code. > > > > > > > > > > If you are a programmer purely because it is the way you pay > > > > > your bills, I don’t think you will find much to help with your > > > > > day-to-day routine in this book. On the other hand, if you are > > > > > a programmer who likes to find out how things really work, and > > > > > gain some insight into the minds of past master craftsman, > > > > > then you should definitely buy this book. > > > > > > > > > > This book deserves a place on every serious programmers > > > > > bookshelf since the lessons to be learned will not become > > > > > obsolete as languages and technologies change. Highly recommended. > > > > > > > > > > There is a web site dedicated to the book here: > > > > > http://beautifulcode.oreillynet.com/ > > > > > > > > > > [ This review originally appeared on my blog: > > > > > http://mitch-wheat.blogspot.com > > > > > ] > > > > > > > > > > > > > > > > > > > > Beautiful Code, August 08 2007 > > > > > Rating: StarStarStarStarStar > > > > > Submitted by Regnard Kreisler C. Raquedan [Respond | View] > > > > > > > > > > The talent of the contributors is undeniable and the text > > > > > reminds me of the Algorithms class I took in college. The book > > > > > relates how various software design architects and experts > > > > > attack and solve problems while maintaining the elegance of > > > > > the implementation. The range of topics include Perl, Haskell, > > > > > Python and Ruby. This should give the enthusiastic developer a > > > > > fresh and broad perspective on software. I have to mention > > > > > that the book is developer oriented, so expect a lot of code > > > > > and text intertwined. > > > > > > > > > > > >

                (Message over 64 KB, truncated)
              Your message has been successfully submitted and would be delivered to recipients shortly.