Re: [Amis-devl] Code compilation
Brought to you by:
julienq,
marisademeglio
From: Marisa D. <ma...@di...> - 2008-07-30 15:10:26
|
Hi Willem, The instructions for building AMIS (the whole thing) are at: http://daisy-trac.cvsdude.com/amis/wiki/BuildingAmis If you just want the core, then just build the AmisCore piece (however, you might have to go through most of the other steps too, just because of a few dependencies). At some point, it would be great if we could release AmisCore as a standalone library, but right now, its availability is a side-effect of the main application. The python wrapper is out of date; I have to find time to resurrect it. One warning about the build instructions is that they list a tree-view of the directory structure that you absolutely must have; however, the list uses whitespace to show indentation. This is not very accessible -- I've experimented with an HTML table to show a directory structure, but I don't know how good it is. I'm still waiting for feedback from the person who pointed out the problem to me in the first place. Here is my experiment: http://daisy-trac.cvsdude.com/amis/wiki/sandbox Hope this helps, or at least points in a helpful direction. Since we're attending the same event this week, catch me in person if you have a chance to try it out. Marisa On Jul 30, 2008, at 10:58 PM, Willem van der Walt wrote: > Hi, > As discussed, I would like updated instructions on building the core > functionality of amis. > The python wrapper sounds interesting. > i want to try to build under Linux. > Regards, Willem > > On Wed, 8 Aug 2007, Marisa DeMeglio wrote: > >> Hi Francisco, >> >> Your project sounds really interesting. I've just started playing >> with XUL for another project, and I think that XML interfaces are >> pretty cool and have good potential for being lightweight. >> >> As for AMIS, it is written entirely in C++, and it uses MFC for the >> user interface. You'll need Visual Studio 7.1 to compile it. >> >> You should be able to get everything you need from subversion (use >> the link Willem sent). If you don't do the checkout from the top >> folder, then you should mimic this nesting structure: >> >> top-level >> amis/ >> trunk/ >> amis/ >> bin/ >> lib/ >> .... >> xerces-c-src/ >> >> Get Xerces from xml.apache.org and build it according to their >> instructions. You'll also need DirectX and SAPI SDK's installed >> (both from Microsoft). >> >> The next release of AMIS (now currently living in amis/branches/amis- >> core-library-refactor/) is going to have a much more organized core >> (called AmisCore). It handles all the parsing and book navigation >> functions in one module. The interface is still in MFC (mostly for >> screen-reader compatibility) and most of the code outside the core >> library (or libraries -- the current version has the backend spread >> out across several DLLs) is for orchestrating the mess that is MFC. >> >> I don't know what language(s) you're targeting for your project. If >> you are interested in avoiding C++/MFC, you might look at a Python >> wrapper that we've created for AmisCore. I'm in the process of >> making build instructions. >> >> Marisa >> >> >> On Aug 8, 2007, at 7:22 AM, Francisco Trindade wrote: >> >>> Hi, >>> >>> Im a master degree student at Ufrgs, in Brazil, and Im currently >>> working >>> in a framework to create user interfaces for multiple platforms >>> based on >>> a XML language, called UsiXML. >>> >>> I've reached Amis because my work is inserted in a project that >>> aims to >>> create (or extend) a digital talking book player in order to make it >>> accessible from multiple platforms. Im currently trying to download >>> the >>> source code of Amis and investigating the possibility of adapting >>> it to >>> multiple platforms. >>> In order to to this, I would have first to compile the source code, >>> and >>> then to separate the existent amis user interface code from the >>> application logic code. >>> >>> Im writing to the list in order to know if there is anyone here >>> that can >>> help mw in my first steps with the amis source code. Any help >>> would be >>> appreciated. >>> >>> Thanks in advance, >>> Francisco Trindade >>> fmt...@in... >>> >>> ---------------------------------------------------------------------- >>> --- >>> This SF.net email is sponsored by: Splunk Inc. >>> Still grepping through log files to find problems? Stop. >>> Now Search log events and configuration files using AJAX and a >>> browser. >>> Download your FREE copy of Splunk now >> http://get.splunk.com/ >>> _______________________________________________ >>> Amis-devl mailing list >>> Ami...@li... >>> https://lists.sourceforge.net/lists/listinfo/amis-devl >>> >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Splunk Inc. >> Still grepping through log files to find problems? Stop. >> Now Search log events and configuration files using AJAX and a >> browser. >> Download your FREE copy of Splunk now >> http://get.splunk.com/ >> _______________________________________________ >> Amis-devl mailing list >> Ami...@li... >> https://lists.sourceforge.net/lists/listinfo/amis-devl >> > > -- > This message is subject to the CSIR's copyright terms and > conditions, e-mail legal notice, and implemented Open Document > Format (ODF) standard. > The full disclaimer details can be found at http://www.csir.co.za/disclaimer.html > . > > This message has been scanned for viruses and dangerous content by > MailScanner, > and is believed to be clean. MailScanner thanks Transtec Computers > for their support. > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win > great prizes > Grand prize is a trip for two to an Open Source event anywhere in > the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Amis-devl mailing list > Ami...@li... > https://lists.sourceforge.net/lists/listinfo/amis-devl |