STLport Portfolio - Real World Projects

Many people still won't consider using STL in industrial projects. The reason is often that the code could may turn out to be nonportable, while it must also be compiled with some legacy compiler X on platform Y . With STLport, you can use single tested  STL  codebase in a multiplatform project.  Below is very incomplete list of software projects using STLport  (thanks to all contributors who have submitted the information).

Coming soon : Add Your Project


Organization: Moscow Center for SPARC Technology

Project : CPU Architecture Simulation

Description :
Scalable set of compatible VLIW ISA CPU simulators varying in speed/accuracy. Team of 6, extensive use of STL utilities and concepts.
Platforms/compilers used:
Solaris 2.x/SunPro CC 4.2, to be ported to Windows NT/VC++.

 


Organization: Mark of the Unicorn, Inc.

Product : "Composer's Mosaic"

Description :
State-of-the-art music desktop publishing software for the Macintosh. Provides a WYSIWYG environment in which you can produce publication-quality music notation, from lead sheets to full orchestra scores. Includes real-time MIDI playback and recording, using the transcription engine that Keyboard magazine called "The best we've ever seen". Also supports convenient step-record and mouse and keyboard note entry. Supports standard MIDI file format. Unlimited voices, staves, and voices per staff. Unlimited Undo/Redo.
Platforms/compilers used:
Mac/CodeWarrior Pro 1

Availability : demo version coming in a few weeks.

 


Organization: Mark of the Unicorn, Inc.

Product : "FreeStyle"

Description :
Trackless MIDI sequencing and notation program for songwriters and arrangers, combining simplicity and ease-of-use with sophisticated features that allow users to work in musically intuitive ways.
Platforms/compilers used:
Mac/CodeWarrior Pro 1 , Windows/Borland C++

Availability : demo version coming in a few weeks.

 


Organization: University of Southern California

Project : Face Recognition

Description :
Face recognition system called FLAVOR(formerly called Eidos), which uses an elastic graph matching algorithm.
Platforms/compilers used:
IRIX 6.2 on SGI Power Challenge XL/SGI MipsPro C++ v. 7.1, Wintel port coming.

 


Organization: University of California at Los Angeles , Computer Science Department
VLSI CAD Laboratory - ABKGroup

Project : VLSI placement/routing

Description :
Extensively use most aspects of STL in algorithm research for placement and routing of VLSI circuits. Developers at site: 5. Working code using STL: exceeds 20,000 lines.
Platforms/compilers used:
SunPro CC4.2 (Solaris) and MSVC++ 5.0 (Windows NT/'95)

Contact email: <abk@cs.ucla.edu> <imarkov@cs.ucla.edu>

 


Organization:Askesis B.V

Product : "ICAS"

Description :
A client/server patient database management system for the intensive care departement in the hospital of the University of Nijmegen in the Netherlands. Includes a TCP/IP Winsocket, an ODBC class library and a code generator for creating the database code based on the ODBC class library. Uses the container classes heavily.
Platforms/compilers used:
IBM Visual Age C++ for Windows, DB/2 for Windows NT, Windows NT/Windows 95 and Windows 3.11.
Availability :
The TCP/IP and ODBC database libary with the code generator will be released in under GNU Library Genereral Public Licence within a few weeks.

 


Organization: Entegrity Solutions Inc

Product : "Security Development Platform"

Description :
A comprehensive framework/library for developping secure applications. Includes symmetric and assymetric cryptography and complete public key infrastructure (CA) functionality. Extensive use of STL throughout the project.
Platforms/compilers used:
Solaris 2.5 with SunCC 4.2 using STL adaption + extra basic_string. Windows NT4 with MS Visual C++ 5.0 using MS STL implementation. Compatibility between MS STL and STL adaption is good when limiting usage to common classes.
Availability :

Beta release (NT only) due end of September. 

Organization: Case Western Reserve University School of Medicine,
Department of Molecular and Genetic Epidemiology, S.A.G.E. Group

Product : "S.A.G.E. (Statistical Analysis for Genetic Epidemiology)"

Description :
For detailed package information, see http://darwin.cwru.edu. Use of the STL : in upcoming 4.0 release, ~50k+ lines of code relies heavily on the standard library containers and to a lesser degree on the standard algorithms. Code also compiles with Kuck & Associate's modified Moderna STL and DeltaLogic's XTL.
Platforms/compilers used:
Alpha Digital Unix 4.0/g++ 2.7.2.1, Digital C++ 5.5 ; Sparc Solaris 2.5/g++ 2.7.2.1, SunPro C++; i386 Linux 2.x/g++ 2.7.2.1
Availability : check S.A.G.E homepage.
Contact e-mail: jacobs@darwin.cwru.edu
 

Organization: Formatek Inc.

Product : "Softmap"

Description :
SoftMap is a GIS software bundled to a set of standard maps (topographic maps, city maps, thematic maps) on CD-ROM to which complementary georeferenced data can be added: topologically structured nodes, vectors, polygons, icons and texts. As SoftMap is a multimedia software, it ettiGIF89aP㩩!,P@ dihlp,tmx|pH,Ȥrh4ѬZجvHHK.%:bnG^"`Ǩ$aT'a)i't-u*h|~{l ))aa(})s+k.))/(oIq(/w'/7َ+,%6l2 ab"%½cWT DŽ(>TS5a& L OFWylj%%b1;? 0(ѣH*]ʴӧPJJիXjʵׯ`j)M5H֫h 06* Y˸&x k %ċ8!@($a莚"$\2˙d-oy=X};n .7yg?2lʲn a";b^&9ֳ}&.ְ&A"8yU x_Z#Tޝp!.$@{-hxb)'H,{ Kh &V#43 ʘߎVU@] ə@^,)5+Ip\5[V=<" `y=00aSr&jn9@pYϝEchw ,I;a=srꪬ꫰*무j뭸뮼+k p=>6KD(mQ/r `lۃv $ n\000ob´F@Htp'${.trR@*aB%eB @.Fm #̸laL@D<| 2\͊+b%g%(r,2[yAb">,¬ ЄM `-c*r з(9#` *z&V> ²o]fN:k^9؋.H[!7x8su?70?Ci; Y.|n.&?ۢ[-M|-5ތ{Гl3̭-x;Q.L7'=k 'D ڿRk6+D&W64Ӱ=Iy\[LD_A1M(R,.̠08ClwS|@ % ٙSE,RI@IbsE31 2{cH:x̣> IBL"F:򑐌$'IJZ̤&7ȸÇ %h(b |G45q>e,i1܁.w^/0 *b# jꠙ )/oe5ՀQNC/Ҥt'@a-t 0$q<'&zT E Q!Oȓ Wt! RI# mBL)3t[+#Kd8)RjaEGO}gN([g ^P8MZUMRM)h  ӑrP"i!AdBhث Z(3 Yd,BV) &f6M iw(կǴ&X6ݑ`mve ~[;MIM&X\:h+; xd!x+  mȋ<*O{w ~mFqEhp+?'sVW iuSXonM8؆8*fŁ6A9 /ЩnZvA>Ͷ`AsYThWۂb`*sc5ʡs&38[ |$ Mq-8Oyja7$ǽѼ1=k|jbO0#cn% Qc'J-LX qf iO Ԃ3V.MQ;`rI~>1M&h/IY Cx?*Li,ROFpb{xr7-o(X8.v<n. 1<1UL3P0p"DR꠫au)TiPt&O9Lk'P g&mş3G)2LԧN[XϺַ{`NhOv;meI-^EJKc/n4P#a#8{!.l q"([FHX {S/{J 9=&xWVIGq}Bpjy'(@#i6~"E~H~D[qVzDcc/22T#J}"09 l#%%d'%p2s Q@Hr!5å=oBfyB5E=GH|ytR|NJ0n2n7DY}7:tR@%;P$f+6TBle‚,*H',U5HBEND[%G4∫-∏X'sRS8BUE_%"%4Ȱ<`"@u?4hm?傧mge6~(|HVwh(FBx0JHsv,"Mh4[e,HDD+%jshBXcB4uB)h4Y^Y'xH,1<~VP~z0YW,05qX(Z6(@#Ic14 #b@@Ӕ4A GyR?IN)?ӕ19W5#P688ny eI{wsgv~ЎoٗI t }w)l~H0nF#ЇjyȘ}F8y癇șɘ3f790nr9hٛdY El!PO󚖩g̩ YxyFP͹IGYvPvGiܹQ~f7 vm.0`7I#Fy1,04q zw Iv" rv (E !#, ٢0)4Z60:ڣʣ> BZIFJڤ}ɤNu'VzXZ\ڥ^A;./usr/share/doc/libstlport4.6-dev/html/images/trans.gif0000644000000000000000000000005307363216530021625 0ustar rootrootGIF89a!,D;./usr/share/doc/libstlport4.6-dev/html/images/black.gif0000644000000000000000000000005107261502146021546 0ustar rootrootGIF89a,L;./usr/share/doc/libstlport4.6-dev/html/projects.html0000644000000000000000000003754307402244427021277 0ustar rootroot