Changes for page HPGS
Last modified by wolfgang_glas@iteg_at on 2013-08-07 11.47:37
From version 1.1
edited by christoph_lechleitner@iteg_at
on 2012-06-14 06.04:19
on 2012-06-14 06.04:19
Change comment:
There is no comment for this version
To version 4.1
edited by wolfgang_glas@iteg_at
on 2013-08-07 11.47:37
on 2013-08-07 11.47:37
Change comment:
There is no comment for this version
Summary
-
Page properties (3 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -HPGS Home1 +HPGS - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. christoph_lechleitner@iteg_at1 +XWiki.wolfgang_glas@iteg_at - Content
-
... ... @@ -1,37 +1,82 @@ 1 -(% class="contentLayout" data-atlassian-layout="{~"name~":~"pagelayout-two-right~",~"columns~":[~"large~",~"aside~"],~"header~":true,~"footer~":true}" %) 2 -((( 3 -(% class="header" %) 4 -((( 5 -This is the home of the HPGS space. 1 += {{id name="HPGSHome-Introduction"/}}Introduction = 6 6 7 - Tohelp you on your way, we've insertedsome of our favouritemacros onthis home page. As you start creating pages, blogging and commenting you'll see the macros belowfill up with all the activity in your space.8 - )))3 +(% class="textNormal" %) 4 +The HPGL/2 interpreter HPGS was written by [[ev-i Informationstechnologie GmbH>>url:http://www.ev-i.at/||shape="rect" class="textLink"]] in 2004 as a component of a closed internet platform for document exchange. 9 9 10 -(% class="columnLayout twoColumns" %) 11 -((( 12 -(% class="cell large" %) 13 -((( 14 -(% class="innerCell" %) 15 -((( 16 -{{recently-updated/}} 17 -))) 18 -))) 6 +(% class="textNormal" %) 7 +In the beginning we thought, that it should not be necessary to reinvent the wheel and to write an own HPGL/2 interpreter. 19 19 20 -(% class="cell aside" %) 21 -((( 22 -(% class="innerCell" %) 23 -((( 24 -====== {{id name="HPGSHome-Navigatespace"/}}Navigate space ====== 9 +(% class="textNormal" %) 10 +After evaluating several alternatives we came to the conclusion, that it would be feasible to have an open source code basis, which provides the following features: 25 25 26 -{{locationSearch reference="WebHome"/}} 12 +(% class="textNormal" %) 13 +* Interpretation of all modern HPGL/2 features. 14 +* Handling of all paper formats. 15 +* Processing of vector data through a Postscript like API. 16 +* Output to native vector graphics formats such as eps. 17 +* State of the art rendering to pixmaps including anti-aliasing. 18 +* Processing of inlined PCL images. 27 27 28 -{{documentTree root="document:HPGS.WebHome"/}} 20 +(% class="textNormal" %) 21 +So after two weeks of intensive hacking, the first running version of hpgs was available and since then the program has evolved to meet the above mentioned goals. In order to achieve a reasonable quality of the parser we keep a testsuite of real-world HPGL/2 files, which at the moment is not part of hpgs, because these files may contain sensible data of our customers. 22 + 23 +(% class="subHeading" %) 24 += {{id name="HPGSHome-Goingpublic"/}}Going public = 25 + 26 +(% class="textNormal" %) 27 +After a couple of month using hpgs on our document exchange platform, we recognized several shortcoming of a closed source solution. There are still lacking features and a program performing such a basic task as parsing a standarized file format could never ever receive enough testing efforts. So we decided to publish hpgs under the [[lesser GNU public license (LGPL)>>url:http://www.fsf.org/licenses/lgpl.html||shape="rect" class="textLink"]] for the following reasons: 28 + 29 +(% class="textNormal" %) 30 +* We like to donate a free HPGL/2 interpreter to the public. 31 +* We’d like to receive feedback such as the interpretation mixed content files consisting of HPGL and PCL. 32 +* We aim at further augmenting hpgs’ capabilities to render almost any real-world HPGL/PCL file. 33 + 34 +(% class="textNormal" %) 35 +To achieve these goals we are explicitly inviting commercial software developers to use the code in their own products 36 +and on the other hand to contribute to the hpgs code basis. 37 + 38 +(% class="subHeading" %) 39 += {{id name="HPGSHome-Statusoftheproject"/}}Status of the project = 40 + 41 +(% class="textNormal" %) 42 +As of March 2011 the project is stable and has full support for inlined PCL images. 43 +It has rendered some 100 thousands documents inside commercial server applications. 44 +We are still searching co-workers, which do more testing and probably send in patches for further improving hpgs. 45 + 46 +(% class="textNormal" %) 47 += {{id name="HPGSHome-BinaryDistributions"/}}Binary Distributions = 48 + 49 +Windows-Installers: [[http:~~/~~/download.clazzes.org/hpgs/>>url:http://download.clazzes.org/hpgs/||shape="rect"]] 50 + 51 +Debian-packages including source-code: 52 + 53 +|((( 54 +Browse 55 +)))|((( 56 +URL to list-file for /etc/apt/source.list.d 57 +)))|(% colspan="2" %)((( 58 +deb line for inclusion to /etc/apt/source.list 29 29 ))) 60 +|((( 61 + [[pool (38)>>url:http://deb.clazzes.org/debian/pool/squeeze-hpgs-1||shape="rect"]] 62 +)))|((( 63 + [[squeeze-hpgs-1.list>>url:http://deb.clazzes.org/debian/sources.list.d/squeeze/squeeze-hpgs-1.list||shape="rect"]] 64 +)))|(% colspan="2" %)((( 65 +deb (% class="nolink" %)http:~/~/deb.clazzes.org/debian(%%) squeeze-hpgs-1 main 30 30 ))) 31 -))) 32 32 33 -(% class="footer" %) 34 -((( 68 +(% class="textNormal" %) 69 += {{id name="HPGSHome-Documentation"/}}Documentation = 70 + 71 +(% class="textNormal" %) 72 +As of February 2012 we provide the Doxygen output online:[[http:~~/~~/docs.clazzes.org/hpgs/>>url:http://docs.clazzes.org/hpgs/||shape="rect"]] 73 + 74 +(% class="textNormal" %) 75 += {{id name="HPGSHome-Sourcecodeandissuetrackers"/}}Source code and issue trackers = 76 + 77 +Subversion: [[http:~~/~~/svn.clazzes.org/svn/hpgs>>url:http://svn.clazzes.org/svn/hpgs||shape="rect"]] 78 + 79 +Jira: [[https:~~/~~/jira.clazzes.org/browse/HPGS>>url:https://jira.clazzes.org/browse/HPGS||shape="rect"]] 80 + 81 +(% class="textNormal" %) 35 35 36 -))) 37 -)))
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -688 5241 +688485 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://clazzes.atlassian.net/wiki/spaces/HPGS /pages/688524/HPGS Home1 +https://clazzes.atlassian.net/wiki/spaces/HPGS