Publishing

The importance of publishing is a direct result of the "efficient marketplace" that drives our economy; the more information that is available, the better the decisions that can be made by consumers (or partners, or employees). Computers are the tool by which that efficiency is implemented.

We believe that every successful business will ultimately follow the same evolution of information efficiency as Wal-Mart. The stages of this evolution can be described as:

The Internet has become the medium by which this information is disseminated, and the pressure is on for companies to adapt. The engineeers at BSI have a great deal of experience transforming data from one format to another (which is the essence of publishing), and are familiar with several popular frameworks for publishing information on the web. What ever your vision, we can help make it a reality.

^ TOP

Technologies

^ TOP

Past Projects



FinancialChannel FinancialChannel™ - a webapp designed to automate many of Financial Finesse's offerings, as well as adding more flexibility by using XML publishing for all their content. [Java, Turbine, Cocoon, XML, Tomcat, Docbook DTD]

WorldsStore WorldsStore - an online storefront representing various musicians. Implementation consisted of a convergence of several products, including InterShop, CyberCash, eShare, and a custom-built affiliate program. Emphasis was on time-to-market, while preserving some artistic integrity; major challenge was the plethora of minor customizations that each musician required for their particular sub-store. [eCommerce, InterShop]

NewsCat[Financial, Document Processing]

ftpwatch ftpwatch - A Java application commissioned by Verity, whose purpose was to monitor a collection of project document trees available via FTP (both anonymous and authenticating) and report files modified since the last review by ftpwatch to a contact person responsible for the particular document tree. Java's ODBC interface was used to store file information in SQL Server. [Document Processing, Java, FTP]

TradePlot TradePlot - A Java application to facilitate analysis of past stock trading data, TradePlot allows the user to graph trades by a variety of parameters. Features included a navigation button to review previously generated graphs, and "infinite resizability" of text to accommodate any resolution screen. [Java, Financial]

DBObjects DBObjects - an extension (xtra), for Macromedia's Pathfinder multiuser server, enabling access to a database library; Director movies communicate with the xtra through networking messages to access the shared database and manipulate data objects to offer sophisticated shared state applications. Worked directly with Pathfinder development and QA team to develop application to specification. [C++]

NMX NMX - The Narrowline Media Exchange is a collection of database-backed web pages to facilitate advertisers seeking an appropriate venue for marketing to their target audience. Content providers describe the general makeup of their viewing audience, which advertisers can then search on. The transactional system provides ecommerce capabilities for instant purchases of advertising space, as well as auditing of the final click-through and impression rate of the advertisement. [Perl CGI, eCommerce]

Java Video Java Video - A research project into the viability of using Java applets for playing video served from a web server.