Published books of Sabin-Corneliu Buraga


Several of the following books are parts of the Web series published by the Polirom Publishing House (Romania) and edited by Dr. Sabin-Corneliu Buraga. The main topics of these volumes cover Web technologies – e.g., programming, interaction, Web services, semantic Web, Web engineering, etc. –, Internet computing, and open source operating systems.

Current releases: Web 2.0 Programming · Web Services · XML Technologies · Actual Trends in Web Application Design and Development · First Steps in Linux · Web Site Design 2.0 · Web Sites · Semantic Web · Using Linux · Multimedia Presentations on Web · Web Applications · Web Site Design · Web Technologies · Web Programming in bash and Perl · Programming Workshop on Computer Networks
Book cover

Web 2.0 Programming

Details (in Romanian)

Web 2.0 Programming (Programarea în Web 2.0) - Polirom Publishing House, Iasi, 2007 (264 pages) - ISBN 973-681-522-6 (as the editor and co-author of the book)

The volume covers certain aspects regarding the development of Web 2.0 applications, including the best practices, design patterns, programming techniques, and the use of most popular APIs. Each chapter is written by a (group of) young Web developer(s). All authors are graduates of the Faculty of Computer Science, "A.I.Cuza" University of Iasi, Romania.

  • Preface (Sabin Buraga)

  • Load-balancing in Web clusters (Andrei Mihaila)

  • JavaScript – sine qua non component of the Web 2.0 applications (Sabin Buraga)

  • Web engineering. Source code reviewing (Ciprian Amariei, Andreea Pântescu)

  • Web recommendations via microformats (Anca Paula Luca)

  • Mash-ups (Ecaterina Valica)

  • Appendices

Top
Book cover

Web Services

Details (in Romanian) · Free access (PDF)

Web Services (Servicii Web) - Polirom Publishing House, Iasi, 2006 (320 pages) - collaboration with Lenuta Alboaie - ISBN 973-681-522-6

The volume is focused on Web services, one of the most important, dynamic and successful areas of actual technologies. The book presents in a systematic way the languages, technologies, and methodologies used in Web service development process. Different implementations are detailed, by using several programming languages, development tools and platforms.

  • Development of XML-based distributed applications

  • Service Oriented Architecture (SOA)

  • Web service description via WSDL – from data model to development instruments

  • SOAP protocol (message structure and encoding, data processing and transport, relation between SOAP and HTTP, examples)

  • Discovering Web services (UDDI and WS-Inspection); using jUDDI to create a private UDDI registry

  • Web service development and deployment in C/C++, C#, Java, Perl, PHP, and Visual Basic via .NET, Java, and Delphi environments, by using Apache Axis2, gSOAP, NuSOAP, and SOAP::Lite

  • Access to external Web services (Google and XMethods)

  • AJAX for asynchronous invocation of Web services; the use of Prototype and Atlas ASP.NET frameworks

  • Web services engineering, security and inter-operability. WS-* initiatives

  • Web services for business, grid, and Web 2.0

Top
Book cover

XML Technologies

Details (in Romanian) · Free access (PDF)

XML Technologies (Tehnologii XML) - Polirom Publishing House, Iasi, 2006 (416 pages) - ISBN 973-46-0249-7

The volume presents most important tendencies in data using, designing, processing, and conceptualization via actual XML (Extensible Markup Language) technologies. Book topics cover different aspects of XML family and solutions regarding the modeling and storage techniques of semi-structured content: XML databases, XML design patterns, XML processing methods, XSL transformations, document validation, XML-based Web services, and Web interaction via AJAX. The text is focused on best practices in the design and deployment of XML-based content. In addition, most important (semantic) Web concepts and popular technologies are described, including WWW evolution towards Data Web, Social Web, and Semantic Web.

  • Web architecture. HTTP protocol

  • Semi-structured data

  • XML family: syntax, languages, XSLT and XSL-FO transformations, processing, validation (DTD, XML Schema, RELAX NG)

  • XML design patterns

  • XML databases. XQuery language

  • Service-oriented architecture (SOA). REST. AJAX

  • XML data processing in C, C++, C#, Java, JavaScript, Perl, and PHP. DOM, SAX, and XPP methods

  • From Web 1.0 to Data Web (Web 2.0). Towards Semantic Web

  • Metadata and ontologies. RDF, DCMI, FOAF, DOAP, XMP, OWL. Reasoning services

Top
Book cover

Actual Trends in Web Application Design and Development

Details (in Romanian) · Free access (PDF)

Actual Trends in Web Application Design and Development (Tendinte actuale in proiectarea si dezvoltarea aplicatiilor Web) - MATRIX ROM Publishing House, Bucuresti, 2006 (132 pages) - ISBN 973-755-030-7

The book contains the proceedings of <Web /> workshop on Web technologies (5th edition, 26-27 November 2005), annually organized in Iasi by Dr. Sabin-Corneliu Buraga. Each chapter represents an extended version of a presentation exposed during <Web /> workshop by young specialists in Web technologies. The volume is focused on current trends regarding the evolution of Web 2.0 technologies.

  • Towards Data Web and Semantic Web, via AJAX (Sabin Buraga)

  • Democracy on Web: Wiki sites (Diana Gorea)

  • Semantic Web-based Wireless Applications (Sabin Buraga)

  • Our Photos: Describing, Searching and Visualizing Photos within an Online Shared Album (Sergiu Tauciuc)

  • Developing Firefox Extensions (Sergiu Dumitriu)

  • CSS Flavors (Marta Gîrdea)

Top
Book cover

First Steps in Linux

Details (in Romanian) · Free access (PDF)

First Steps in Linux (Primii paşi în Linux) - Polirom Publishing House, Iasi, 2006 (248 pages) - collaboration with Marius Măruşteri and Dragoş Acostăchioaie - ISBN 973-46-0210-1

The book presents case-studies on using Linux in different practical contexts (learning and e-learning, office, multimedia, DTP, access to Internet, groupware, system auditing and recovery, etc.). All examples and screen-captures are based on ROSLIMS Live Linux CD distribution, included on an accompanying CD. ROSLIMS is based on Knoppix, but is localized for Romania and includes additional useful applications and programs.

  • First contact with ROSLIMS

  • Graphical environment: KDE

  • How do I?

  • Using ROSLIMS Linux scenarios

  • Almost everything about files...

  • Processes

  • Users

  • Command interpreter (shell)

  • System installation

  • Appendices: What is open source?; Personalities of UNIX, Linux and Internet; Linux in business and administration; Main categories of applications provided by ROSLIMS; Types of Windows applications and their equivalences on Linux; Useful commands, utilities, and programs; Glossary and acronyms.

Top
Book cover

Web Site Design – Second Edition

Details (in Romanian) · Free access (PDF)

Web Site Design – Second Edition (Proiectarea siturilor Web – editia a II-a) - Polirom Publishing House, Iasi, 2005 (348 pages) - ISBN 973-681-988-4

The second edition of the book offers many additions and updated information regarding the architecture of the World-Wide Web space and its main applications and services: search engines, virtual reality, migration to XML, e-business, and semantic Web. A substantial part of the book is dedicated to Web design techniques and methodologies, including new topics such as search engine optimization (SEO) strategies, XHTML and CSS code optimization, accessibility techniques, security of Web sites and many more. The accompanying CD-ROM includes, among others, useful documentations and manuals, examples of Web sites, open-source or freeware Web applications, programs and tools, design templates, etc.

  • World-Wide Web space: main notions and historical outline, hypertext, uniform resource identifiers (URIs), HTTP protocol, conceptual architecture

  • Using WWW: information retrieval on Web (search engines, meta-search engines, forums, Weblogs, Wiki sites, portals), virtual reality, actual Web evolution, towards semantic Web

  • E-business: from business to e-business, presence, business models and types, electronic payment methods, electronic commerce, online branding

  • Web page authoring: XHTML language, Cascading Style Sheets (CSS) – levels 1 and 2, XHTML and CSS code optimization techniques

  • Web site design: user-interface design, phases, goals and objectives, general aspects of the Web interface, process of Web site design, individual Web page design, content design, tips and tricks, security aspects, search engine optimization (SEO) strategies, special Web sites

  • Glossary and acronyms

Top
Book cover

Web Applications

Details (in Romanian)

Web Sites. Professional Solutions of Implementation (Situri Web la cheie. Soluţii profesionale de implementare) - Polirom Publishing House, Iasi, 2004 (368 pages) - ISBN 973-681-785-7 (as the editor and co-author of the book)

The book presents the most important aspects of the developing stages of 9 Web applications, implemented on different platforms, written in diverse programming languages (PHP, ActionScript, C#, Perl, JavaScript) and using XML technologies. Also, the book details the main types of actual Web sites: forums, portals, blogs, encyclopedies, games, semantic Web applications. Each chapter is written by a (group of) young Web programmer(s) – with one exception, the authors are graduates of the Faculty of Computer Science, "A.I.Cuza" University of Iasi, Romania.

  • Romania in Flash (Andrei Croitoru)

  • From Flash to PHP. Developing a Web forum (Cosmin Vârlan)

  • Educational portals (Bogdan Manolache)

  • Modeling and representing relations between tables (Sorin Bahmătă)

  • SVG – Scalable Vector Graphics (Cătălin Bulancea)

  • FindMyHome, an e-business solution (Viorel Atofani)

  • Weblog management in Perl (Sabin Buraga)

  • Hattrick – a football simulator on Web (Daniel Puiu, Marian Bostan)

  • From desktop to wireless devices (Adrian Lazariuc)

  • Appendices: SWF versus SVG (Andrei Croitoru, Cătălin Bulancea), PHP versus ASP.NET (Bogdan Manolache, Sabin Buraga)

Top
Book cover

Semantic Web

Details (in Romanian) · Free access (PDF)

Semantic Web. Foundations and Applications (Semantic Web. Fundamente şi aplicaţii) - MATRIX ROM Publishing House, Bucharest, 2004 (244 pages) - ISBN 973-685-772-7

The book represents a journey within the present and future directions of the development of semantic Web, one of the most dynamic and challenging component of WWW space. Among others, the text describes various aspects of metadata and ontology annotations and practical utilizations, giving details about the specification via XML (Extensible Markup Language) of spatial-temporal relationships between resources available on Web. Also, the book presents certain facets regarding the design and deployment of semantic Web components (e.g., software agents, Web services, etc.).

  • Architecture of WWW space. Components (hypertext, URIs) and evolution

  • Semantic Web. Structure, RDF (Resource Description Framework), OWL (Web Ontology Language), applications

  • Web multimedia resource description and search techniques. Modeling relations between resources. Expressing user queries

  • Implementation solutions. Web software agents. Semantic Web services. Case study: ITW – an architecture based on distributed Web components for multimedia resource discovery

  • Conclusion and further work

Top
Book cover

Using Linux

Details (in Romanian)

Using Linux. Concepts and Practice (Utilizare Linux. Noţiuni de bază şi practică) - Polirom Publishing House, Iasi, 2004 (408 pages) - collaboration with Dragoş Acostăchioaie - ISBN 973-681-542-0

The book presents the most interesting concepts and practical aspects of using Linux operating system. The volume is structured on five steps, from installation to configuration and every day deployment.

  • Linux installation phases

  • Files, processes, users, shell

  • Software packages, graphical environments, system configuration

  • Text editing and processing, Internet access

  • Office suites, graphical content processing, multimedia

  • Databases, printing, software development, games

  • Network configuration, Linux kernel, hardware devices

Top
Book cover

Multimedia Presentations on Web

Details (in Romanian)

Multimedia Presentations on Web. XHTML+TIME and SMIL Languages (Prezentări multimedia pe Web. Limbajele XHTML+TIME şi SMIL) - Polirom Publishing House, Iasi, 2004 (256 pages) - collaboration with Mihaela Brut - ISBN 973-681-521-8

The book offers interesting examples and case-studies in order to design synchronized multimedia presentations on Web. The book's topics are useful for all people interested in the development of the pleasant and interactive Web sites, mainly from the perspective of on-line learning or e-commerce.

  • XHTML language and CSS style sheets

  • Dynamic HTML and JavaScript

  • Including multimedia elements into a Web page

  • XHTML+TIME in detail: syntax, structure, facilities, examples etc.

  • SMIL language: syntax, structure, synchronization, tools, examples etc.

  • Using hypermedia technologies for educational Website developing

Top
Book cover

Web Applications

Details (in Romanian)

Web Applications. Case-studies Implemented in PHP (Aplicaţii Web la cheie. Studii de caz implementate în PHP) - Polirom Publishing House, Iasi, 2003 (272 pages) - ISBN 973-681-456-4 (as the editor and co-author of the book)

The book presents several Web applications with implementations mainly based on LAMP (Linux-Apache-MySQL-PHP) paradigm. Different interesting details regarding the design, implementation, and deployment phases for developing complex Web sites are provided. Each chapter is written by a (group of) young Web programmer(s) – the authors are actual students or graduates of the Faculty of Computer Science, "A.I.Cuza" University of Iasi, Romania.

  • A library on Web (Bogdan Manolache)

  • TopWeb – the battle for votes (Constantin Puscasu)

  • E-Shop IT – the development of an electronic shop (Ciprian Ginghina)

  • E-Pizza: from browser to WAP (Cristian Nechita, Marius Ropota, Iavi Rotberg)

  • Virtual geometry with VRML, SVG and PHP (Alexandrina Orzan)

  • Dynamic Charts – charts in PHP (Cristina Oprea, Sabin Buraga)

  • Access to databases thru Web services (Silvana Solomon)

  • Proposed applications (Sabin Buraga)

  • Appendices: Installation details, A brief presentation of PHP language, XML document processing in PHP, Using XML22 library, Using JpGraph library, Introducing WML

Top
Book cover

Web Site Design

Details (in Romanian)

Web Site Design (Proiectarea siturilor Web) - Polirom Publishing House, Iasi, 2002 (272 pages) - ISBN 973-681-113-1

The book covers different aspects of the complex processes in building Web sites. The book presents the actual philosophy of the World-Wide Web space and covers some interesting applications and services: search engines and robots, virtual reality, migration to XML, e-business. A substantial part of the book is dedicated to Web design techniques and methodologies. A CD-ROM is included.

  • World-Wide Web space: notions and historical outline, hypertext, uniform resource identifiers, HTTP protocol

  • Using WWW: information retrieval on Web, virtual reality, actual Web evolution

  • E-business: presence, business models, electronic payment methods, electronic commerce

  • Web page authoring: HTML language, from HTML to XML, Cascading Style Sheets (CSS) – levels 1 and 2

  • Web site design: phases, goals and objectives, general aspects of the Web interface, process of Web site design, individual Web page design, content design, tips and tricks, next steps

  • Glossary and acronyms

Top
Book cover

Web Technologies

Details (in Romanian)

Web Technologies (Tehnologii Web) - MATRIX ROM Publishing House, Bucharest, 2001 (2 volumes, 660 pages) - ISBN 973-685-280-6

The book covers theoretical and practical aspects of actual Web technologies. The focal point of this book is the XML family of languages and applications.

  • Information on Web: Hypertext, Addressing, HyperText Transfer Protocol (HTTP), Web Server Security

  • Annotation Techniques: Standard Generalized Markup Language (SGML) and Extensible Markup Language (XML) Meta-languages

  • Applications of XML: MathML, Resource Description Framework (RDF), Extensible User-interface Language (XUL)

  • HTML Markup Language: Short Presentation, HTML Compact, HTML in XML (XHTML), Cascading Style Sheets (CSS) – levels 1 and 2

  • Document Object Model (DOM) for XML/HTML. DOM Levels 1 and 2. Simple API for XML (SAX)

  • Hypermedia Documents on Web: Theoretical Models and Methodologies, Synchronized Multimedia Integration Language (SMIL), XHTML+TIME

  • Programming of Web Applications: Common Gateway Interface (CGI), PHP: Hypertext Preprocessor, Active Server Pages (ASP), Cookies

  • JavaScript in Web Pages. Dynamic HTML

  • Java Applets and Servlets. Swing Interface

  • Web Engineering: Design and Organization of Web Sites, Web Robots, Search Engines, WebBroker

  • Virtual Reality: Introduction to VRML, Distributed Virtual Environments, VRML Applications

Top
Book cover

Web Programming in bash and Perl

Details (in Romanian)

Web Programming in bash and Perl (Programare Web în bash şi Perl) - Polirom Publishing House, Iasi, 2002 (256 pages) - collaboration with Victor Tarhon-Onu and Ştefan Tanasă - ISBN 973-683-931-1

The book covers practical aspects of CGI (Common Gateway Interface) programming in two script languages: bash (Bourne Again Shell) and Perl, on Linux (UNIX) platforms. A CD-ROM is included.

  • HTTP (HyperText Transfer Protocol)

  • Markup Languages and Their Applications

  • CGI (Common Gateway Interface) Standard

  • Cookies

  • CGI Programming in bash

  • CGI Scripts in bash

  • Perl Languages and Perl Modules

  • CGI Programming in Perl

  • Perl and Relational Databases

  • XML Document Processing in Perl

  • Case Studies

  • Proposed Projects

Top
Book cover

Programming Workshop on Computer Networks

Details (in Romanian) · Free access (PDF)

Programming Workshop on Computer Networks (Atelier de programare în reţele de calculatoare) - Polirom Publishing House, Iasi, 2001 (240 pages) - collaboration with Gabriel Ciobanu - ISBN 973-683-755-6

The book covers practical aspects of network programming under Unix (Linux) by using BSD socket interface implemented in C standard language.

  • Unix and Linux

  • Files

  • Processes

  • Signals

  • Inter-Process Communication. Pipes

  • Descriptor Duplication. I/O Redirecting

  • Socket Interface

  • TCP Client/Server Model

  • UDP Client/Server Model

  • I/O Multiplexing

  • RPC (Remote Procedure Call)

  • Using MySQL Library

  • Using ncurses Library

  • Glade Programming Environment

Back · Research · Projects · Teaching · Contact

Top · Last update: 22 December 2014