sigada apiwg
DESCRIPTION
SIGAda APIWG. Birds of a Feather Session SIGAda 2005 November 16, 2005 Geoff Smith, APIWG Chair. State of APIWG Today. Just formally approved Prototype web site. Where to go from here. What APIs are of immediate interest? APIs under active development Purpose of web site & mailing list - PowerPoint PPT PresentationTRANSCRIPT
SIGAda APIWG
Birds of a Feather Session
SIGAda 2005
November 16, 2005
Geoff Smith, APIWG Chair
State of APIWG TodayJust formally approvedPrototype web site
Where to go from hereWhat APIs are of immediate interest?
APIs under active development
Purpose of web site & mailing list List everything? … Or just APIs of interest? (No need to
duplicate other sites)
Quick Survey of Ada Sites Ada World
Appears to be relatively current Seems a little vendor-centric
ARA (adaic.org) Rich source of info, some pointers to libraries
Ada Power Only a year out of date
Ada Home Hopelessly out of date?
What Can APIWG Add?Many sites already list APIs/BindingsBut little to no “value add”
Reviews (technical, usability, etc.) What APIs are actually maintained Encouragement
Proposal Direct attention on APIs of active interest Encourage “private” registration
Many venues available for managing code Create a list of “top 5” projects, based on
genuine interest Testing, completeness, usability, etc. Encourage contributions for these (assuming APIs
are open source, and owners are willing) Highlight as potential projects for students – senior
projects or capstones
SIGAda APIWG
Consensus from BoF Session
November 16, 2005
API Suggestions Command Line Parsing and Verification
(options/switches) Regular Expressions XML* (XML-Ada by AdaCore?) Containers*
Also “SPARK”/FormalMethods specific Note that Ada 2005 uses Ada 2005 features Martin Dowie - package for Ada 95 (with limitations) – URL
is http://www.martin.dowie.btinternet.co.uk/ Picture Libraries (JPEG, TIFF, etc.) X11 Libraries AWS (Ada Web Server) Interface.xxx (C#, Java) OpenGL (ref. SIGAda 2004 paper) GUIs (e.g. gtkAda, tk/Tcl)
Maybe there are existing tools or workarounds …
Top SuggestionsContainers
Like Ada.Containers, but for Ada 95 Maybe Directories, too
XML Subject of last year’s APIWG BoF XMLADA?
Improve/update existing packages/APIsLicense issues need to be discussed
Onward …Discussions will continue on APIWG
mail list
http://www.acm.org/sigada/wg/apiwg