= Welcome to ISIS-NBP = Conceived in 2007 and currently '''under development''', ISIS-NBP is a bold step towards invigorating ISIS software foundations. ISIS Network Based Platform project aims to to handle textual databases, preserving its traditional role related to the development of information products and services and core ISIS characteristics, but moving its architecture and operation towards the current state-of-the-art in databases and network operations as well as in open software development. ISIS-NBP is a '''platform''' to develop applications, for the time being, it is not an application itself. Therefore, it should be understood as an infra-structure or framework, upon which ISIS developers can use to develop modern and wishfully better applications to meet end users demands. The main challenge of ISIS-NBP is to conciliate technology modernization with backward compatibility. From the early designs of ISIS-NBP we have considered that to be successful this project must be a platform evolution, grounded in a smooth migration path. == Subprojects == * [/browser/isisnbp-poc/trunk/pyisis PyISIS]: a pure-Python implementation of the CISIS functionality, including an interactive shell * [wiki:ISIS-DM]: ISIS Data Model, a an API for defining database schemas and for record, field and subfield access with the CDS/ISIS semantics but in a modern, Object-Oriented syntax * [wiki:ISIS-JSON]: Representing ISIS data in JSON * [wiki:RepoNG]: a new generation File Repository application and framework, to replace the heavily patched, legacy Repository app used in several BIREME special projects * [wiki:Tools]: utilities to convert between ISIS formats and JSON * [wiki:Bruma]: Bruma (brume in Portuguese) is a JAVA library that allows the manipulation of Isis master files. == Demo == To try some of the features of the PyISIS component of ISIS-NBP, see the [wiki:Demo demonstration site]. == Community == * [wiki:MailingLists Eletronic Mailing lists] * [wiki:MiniSprint2009] * [wiki:GSoC2010 Google Summer of Code 2010 ideas] == Documentation == * [wiki:AboutIsis About ISIS] * [wiki:Goals Goals] * [IsisFormatOverview Overview of the ISIS Format] * [wiki:PresentFeatures Features] * [wiki:FuturePlans Future Plans] * [wiki:InstallHowTo Installation] * [wiki:NbpLicense License] * [wiki:FaqPage F.A.Q] * [wiki:PortabilityIssues Portability Issues] * [wiki:ConfigurationNotes Configuration Notes] * [wiki:DevelopementGuide Development Guide ] === Screencasts === * [http://www.youtube.com/watch?v=zwQhml-_VsU Presentation about ISIS-NBP and Unicode in YouTube] === Tutorials === * [wiki:ConsoleHowTo Using the Interactive Console] * [wiki:SshConsoleHowTo Using the Remote Console via SSH] * [wiki:WebInterface Using the Web interface] * [wiki:RestHttpHowTo Using the Restful Gateway interface] * [wiki:XmlRpcHowTo Using the XML-RPC Gateway interface] * Using the OAI-PMH Gateway interface '''(not implemented yet)''' * Using the RSS Gateway interface '''(not implemented yet)''' == Presentations == * [http://fisl.softwarelivre.org/9.0/www/capa FISL 9 - Fórum Internacional do Software Livre, April 2008] * [http://www.eventos.bvsalud.org/agendas/isis3/?lang=en III World Meeting of CDS/ISIS, September 2008] * [http://bvs5.crics8.org/agendas/bvs5_desenvolvedores/?lang=en II Meeting of Developers from VHL, SciELO and ScienTI networks, September 2008] * [http://pyconbrasil.com.br/sobre-o-evento/programacao IV PyConBrasil, September 2008]