sigada apiwg

10
SIGAda APIWG Birds of a Feather Session SIGAda 2005 November 16, 2005 Geoff Smith, APIWG Chair

Upload: vian

Post on 06-Jan-2016

20 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: SIGAda APIWG

SIGAda APIWG

Birds of a Feather Session

SIGAda 2005

November 16, 2005

Geoff Smith, APIWG Chair

Page 2: SIGAda APIWG

State of APIWG TodayJust formally approvedPrototype web site

Page 3: SIGAda APIWG

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)

Page 4: SIGAda APIWG

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?

Page 5: SIGAda APIWG

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

Page 6: SIGAda APIWG

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

Page 7: SIGAda APIWG

SIGAda APIWG

Consensus from BoF Session

November 16, 2005

Page 8: SIGAda APIWG

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 …

Page 9: SIGAda APIWG

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

Page 10: SIGAda APIWG

Onward …Discussions will continue on APIWG

mail list

[email protected]

http://www.acm.org/sigada/wg/apiwg