uk: Комп'ютерні науки

uk: вхід без авторизації

name: What sticks in your mind from the presentations?


The TeX Users Group (TUG)

type: Person

cs: Informatika

de: Informatik

fi: tietojenkäsittelytiede

uk: Комп'ютерні науки

en: Computer Science

fr: Informatique

da: Datalogi

es: Ciencias de la Computación

nl: Informatica

cs: Technické vědy

de: Ingenieurwissenschaften

fi: tekniikka

uk: Інженерія

en: Engineering Sciences

fr: Ingénierie

da: Ingeniørvidenskab

es: Ingeniería

nl: Engineering

TIB AV-Portal

type: Service

type: WebContent

type: MediaObject

@language: en

cs: přihlášení není vyžadováno

de: keine Anmeldung erforderlich

uk: вхід без авторизації

en: no login required

nl: geen login vereist

name: Why did you choose to come to TUG 2010 conference?

River Valley TV

type: Organization

cs: Video

de: Video

fi: Video

uk: Відео

en: Video

fr: Vidéo

da: Video

nl: Video

es: Video


uk: Комп'ютерні науки

description: PDF has a rich specification. But Adobe Distiller does not exploit all these specifications. We’ll demonstrate how pdfTeX can create useful PDF files that are difficult or impossible to create using other technologies. Examples are: PDFs showing differences in two TeX source files; PDFs with useful pop-up tools; and a simple but useful composite PDF for comparing two nearly identical PDF files.

uk: вхід без авторизації

name: Creating magical PDF documents with pdfTeX


Data structures in eTeX

uk: Комп'ютерні науки

description: For the construction of macro packages, TeX is used as a programming language. Unlike general programming languages it lacks complex data structures. We present the experience of providing record and array data structures and the supporting operations using eTeX features. They were successfully applied in real projects for parametrization and as a base for special table module involving complex dimension calculations. We will show how the abstraction level provided by more powerful data-structures can simplify and unify TeX low-level code.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: First, we recall the successive steps of the task performed by a bibliography processor such as \BibTeX. Then we show how this modus operandi has been adapted by tools such as the packages \code{natbib}, \code{jurabib}, \code{biblatex}. We also explain the advantages and drawbacks of using other processors like Biber or Ml\BibTeX.

uk: вхід без авторизації

name: A comparative study of methods for bibliographies


uk: Комп'ютерні науки

description: Researchers search for some computational package for their results. At the time when they have good output, they begin worrying about how to insert it in their LaTeX document. They have to keep track of their output, formatting and then insert it at the appropriate places in the document. The SageTeX package is a blessing in these situations. It calls the powerful open source maths server Sage, to compute and embed the result into a TeX document.

uk: вхід без авторизації

name: A dream of computing and LaTeXing together: A reality with SageTeX


uk: Комп'ютерні науки

description: HTML5 and CSS3 are becoming the popular language of choice in the web. However, quite like HTML, CSS is prone to errors and difficult to port, so we propose an XML version of CSS that can be used as a standard for creating stylesheets and templates across different platforms and pagination systems. XLaTeX and TeXML are some examples of XML that are close in spirit to TeX that can benefit from such an approach. Modern TeX systems like XeTeX and LuaTeX use simplified \code{fontspec} macros to create style sheets and templates. We use XSLT to create mappings from this XML-style sheet language to \code{fontspec}-based TeX templates and also to CSS3. We also provide user friendly interfaces for the creation of such an XML style sheet.

uk: вхід без авторизації

name: An XML model of CSS3 as an XLaTeX-TeXML-HTML5 stylesheet


Automated generation of ePub from LaTeX

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

description: It all began in the 1980s with mailing lists such as \code{texhax}, and Usenet. The online discussion board \code{comp.text.tex} emerged around 1990, where TeX hackers gathered and still frequent it today. On the continuously developing Internet, TeX user groups created mailing lists, built home pages and software archives. Web forums turned up and lowered the barrier for beginners and occasional TeX users for getting support. Today, TeX’s friends can also follow blogs, news feeds, and take part in vibrant question and answer sites. In this talk we will look at present online TeX activities.

uk: вхід без авторизації

name: Bringing together TeX users online: From Usenet to Web 2.0 and beyond


e-Readers and LaTeX

uk: Комп'ютерні науки

description: 2011 has seen many e-readers arrive on store shelves; a new generation of “touch screen” devices including the Nook Simple Touch, Kobo eReader Touch, and i-River Story HD. They all have a capability of loading user created content, so the question arises; how well can they support my legacy documents? The answer might be surprisingly well. After we understand the capabilities and some of the limitations we will explore how we can re-purpose older documents and prepare new LaTeX documents for use with these e-readers.

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Ebooks and paper size: Output routine hacking made easy


uk: Комп'ютерні науки

description: This is the 3rd presentation on on-going efforts to develop the ability to generated Tagged PDF output using pdfTeX, in conjuction with other software tools. In this talk I’ll show how recent improvements to Adobe Reader and Adobe Acrobat Pro software have increased the usefulness of Tagged PDF documents, containing a MathML description of the TeX-typeset mathematical content. In particular, by careful specification of the words to be “Read Out Loud”, mathematical content can be conveyed quite effectively to the visually impaired. Also, using Adobe’s Acrobat Pro as the PDF browser, the ability to export to XML means that a fully marked-up, with MathML for the mathematics, version of the PDF document’s contents can be obtained at will from the same file that displays the high-quality typeset visual appearance. Examples will be shown of diverse mathematical content, generated automatically from standard LaTeX coding, along with suitably generated MathML descriptions.

uk: вхід без авторизації

name: Further advances toward Tagged PDF for mathematics


uk: Комп'ютерні науки

description: In its ability to generate graphical elements, TeX is basicallylimited to horizontal and vertical black rules. Extended versions such as pdfTeX add color options and, especially, the possibilityto draw more freely on the page by inserting raw code (PDF code in thecase of pdfTeX). Still, these two coding environmentsDash TeX andPDFDash are too often regarded as disjoint. It would be nice tointegrate them seamlessly, for example, to use in PDF code a color ora dimension assigned or calculated in TeX. This presentation pointsout the challenges of such a consistent and transparent TeX–PDFintegration, proposes a set of solutions, and illustrates how thesesolutions help create graphs flexibly or design pages consistently ona grid.

uk: вхід без авторизації

name: Integrating TeX and PDF seamlessly in pdfTeX


uk: Комп'ютерні науки

uk: вхід без авторизації

name: LaTeX3 architecture and current work in progress


uk: Комп'ютерні науки

description: There are many packages for making letters and page headings with logos, etc., in \LaTeX, but many do not take into account user changes to the page dimensions and so the heading may not be in the correct, centred, place. Also, the user should be able to specify different types of letter, including private ones, without having to use another version of the package. We describe how to achieve a package to produce headings and letters which is robust against page layout changes and which permits the user to define all the fields, including the logo, himself. Obviously, to redesign the presented headings one must be a little versed in \AllTeX\ but the user specifies his own details very easily. Described will be: 1)~How to determining the absolute position of the heading on the page. 2)~Support for various language styles. 3)~Using class option (\code{.clo}) files for defining types of letters\Dash standard office, private, signed letters, etc. 4)~Using class option files to specify the user information (name, address, etc.)\ for the various letter types and languages. 5)~Producing letters, merge letters (possible signed) and headings. 6)~Ensuring the letter to-address fits in a C5 and C5/6 window. 7)~Hints on how to change the heading to your own style. The talk should be suitable for general users.

uk: вхід без авторизації

name: Making a package for flexible letter & page headings


uk: Комп'ютерні науки

description: In 2010, I typeset a 650-page book of memoirs, political essays, and biographical sketches written by my 97-year-old father. The book is in the Polish language, and was published by the University of Lublin. For the design and typsetting I made choices that stylistically echoed my father’s life-long links with Malta and Poland. Due to financial restrictions at the University of Lublin, I worked out a cost-effective pathway for printing and distribution using an American web-based printing and distribution service. The final result is of a high standard, and has been gratifyingly well received by all parties. Some niggles remain, however, regarding publicity and distribution. In this paper, I shall describe my choices and discoveries in producing my father’s book.

uk: вхід без авторизації

name: My father's book: Typesetting and publishing a family memoir


uk: Комп'ютерні науки

description: The TeX syntax has been fairly successful at marking-up a variety of scientific and technical literature, making it an ideal authoring syntax. The brevity of the TeX syntax makes it difficult to create overlapping structures, which in the case of HTML has made life so difficult for XML purists. We discuss S-expressions, the TeX syntax and how it can help reduce the nightmare that the HTML5 markup is going to create. Apart from this we implement a new syntax for marking-up semantic information (microdata) in TeX.

uk: вхід без авторизації

name: On the use of TeX as a general markup language for HTML5


Spoken Tutorials Case Study: LATEX

uk: Комп'ютерні науки

uk: вхід без авторизації


TeX4ht - A Swiss army knife for TeX

uk: Комп'ютерні науки

description: There are several technologies to translate LaTeX sources into other markup formats like HTML, XML and MathML. TeX4ht assumes a premier position among them owing to the fact that it makes use of the TeX compiler for translation, which helps to assimilate any complex author macros used in the document. This talk provides an overview of how to configure TeX4ht to output custom markup needed by users.

uk: вхід без авторизації


Toward LaTeX coding standards

uk: Комп'ютерні науки

description: Because LaTeX (and ultimately TeX) is only a macro-expansion system, the language does not impose any kind of good software engineering practice, program structure or coding style whatsoever on you. As a consequence, writing beautiful code (for some definition of “beautiful”) requires a lot of self-discipline from the programmer. Maybe because in the LaTeX world, collaboration is not so widespread (most packages are single-authored), the idea of some LaTeX Coding Standards is not so pressing as with other programming languages. Some people may, and probably have, developed their own programming habits, but when it comes to the LaTeX world as a whole, the situation is close to anarchy. Over the years, the permanent flow of personal development experiences contributed to shape my own taste in terms of coding style. The issues involved are numerous and their spectrum is very large: they range from simple code layout (formatting, indentation, naming schemes etc.), mid-level concerns such as modularity and encapsulation, to very high-level concerns like package interactionslash conflict management and even some rules for proper social behavior.

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Towards evidence-based typography: Experiment design


uk: Комп'ютерні науки

description: We used TeX for typesetting a series of phrase books with a fancy graphical design. Each book contained the same content for a different language pair. There were several dozens of them semi-automatically generated and thanks to the way how the language data were organized and thanks to TeX as a typesetting engine this process was very time and cost effective. We have developed interesting TeX macro modules and used many advanced features of pdf TeX and Lua TeX to meet the challenges raised by the graphical design and by some non-Latin script languages. We will show the general structure and discuss some interesting problems and their pdf TeX slash Lua TeX solutions.

uk: вхід без авторизації

name: Typesetting fancy multilingual phrase books with LuaTeX


uk: Комп'ютерні науки

description: The XeTeX extended TeX engine provides a wealth of sophisticated features, and meets many of the long-felt needs of people working with multilingual or multi-script texts. I shall describe the use of XeLaTeX for typesetting Sanskrit, with both Roman- and Devanagari-script inputs, and Roman- and Devanagari-script outputs. I shall describe the complexities of getting differently hyphenated Sanskrit in different scripts. Finally, I shall offer an example of a free IBM XML tool that uses a XeLaTeX TEC file to auto-convert Sanskrit between Roman and Devanagari for screen display via HTML. If all this sounds a bit messy, it is. But the results are sometimes quite amazing, and open up exciting possibilities for the beautiful printing of Indian texts.

uk: вхід без авторизації

name: Typesetting Sanskrit in various alphabets: XeLaTeX, TEC files, hyphenation, and even XML


Typesetting with masonry

uk: Комп'ютерні науки

uk: вхід без авторизації


Why TeX is more relevant now than ever

uk: Комп'ютерні науки

description: TeX is around 30 years old, and was conceived and written before the advent of laser printers, personal computers, PostScript and of course the Internet. At that time the idea of WYSIWYG document editing was just a futuristic idea. When people jumped on the WYSIWYG bandwagon, it was predicted that old technologies such as TeX which used mark-up for text would disappear in time. The advent of the Internet brought mark-up to the attention of the public. Somehow it was acceptable again. The recent move to the semantic web and HTML5 has brought renewed attention to mark-up and the need for clear structure in text. I suggest that we have gone full circle and now realise that mark-up is everything. And TeX, which has the most readable and minimalist mark-up might just be the best tool today for structured documentation.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: TeX is around 30 years old, and was conceived and written before the advent of MathML, not to mention the Internet. At that time the idea of indexing and searching mathematics was just a futuristic idea. When people jumped on the Google bandwagon, it was predicted that old technologies such as TeX mark-up for math would disappear in time (it is not used for tokenization and indexing properly). The advent of the Internet and \acro{W3C} brought mark-up and global search to the attention of the public. Somehow it was acceptable again. The recent move to the semantic search and MathML has brought renewed attention to the need of unambiguous canonical math representation in texts.

uk: вхід без авторизації

name: Why TeX math search is more relevant now than ever


uk: Комп'ютерні науки

description: The most useful APIs are simple and composeable. Omnipotent DSLs can be great, but sometimes we want to just write Ruby. We're going to look at the process of designing a new API for attributes and type casting in Rails 5.0, and why simpler is better. We'll unravel some of the mysteries behind the internals of Active Record. After all, Rails is ultimately just a large legacy code base. In this talk you'll learn about the process of finding those simple APIs which are begging to be extracted, and the refactoring process that can be used to tease them out slowly.

uk: вхід без авторизації

name: Designing a Great Ruby API: How We're Simplifying Rails 5


Ruby Heroes Awards

uk: Комп'ютерні науки

uk: вхід без авторизації


Open Source Design & Uni Students

uk: Комп'ютерні науки

uk: вхід без авторизації


Designing Accessible Applications

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Developers looking for designers Show off your Project


How can I contribute: We want you!

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Geocoding the World with openaddresses Io


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Introduction to MySQL GIS: A Crash Course


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Trajectory: a novel geospatial data model of Pivotal Greenplum database


Build an IoT platform on Matrix

uk: Комп'ютерні науки

uk: вхід без авторизації


Building an IoT Empire

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Code Orchestration: Or "recipes for good spaghetti"


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Create Offline IoT Experiences with Beacons: Learn the powers of NoSQL database for offline IoT experiences


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Lepton in a nutshell: an Operating system for deeply embedded IoT devices


Introduction to IoT.js

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Open-Source 6LoWPAN IoT BSP: WPANKit - A Linux based Open-Source 6LoWPAN IoT BSP


uk: Комп'ютерні науки

uk: вхід без авторизації

name: APIs all the way down or free software as IoT enabler


Smart JS a tale of two platforms

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: PostgreSQL features for Internet of Things


Benchmarking graph databases with gMark

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Big Data meets Fast Data: An scalable hybrid real transactional and analytics solution


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Clustershell: Scalable command execution library and tools


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Modeling a Philosophical Inquiry from MySQL to a graph database


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Apache MADlib: Distributed in Database Machine Learning for Fun and Profit


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Hanythingondemand - Hadoop clusters on Hpc clusters


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Extracting Data From Your Open Source Communities


uk: Комп'ютерні науки

uk: вхід без авторизації

name: FlinkML: Large-scale Machine: Learning for Apache Flink


uk: Комп'ютерні науки

uk: вхід без авторизації

name: How to Deploy a Secure, High-Available Hadoop Plattform


Apache Flink: Streaming done right

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: OpenHPC: Community Building Blocks for HPC Systems


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Arabesque: A system for distributed graph mining


uk: Комп'ютерні науки

uk: вхід без авторизації

name: GRADOOP: Scalable Graph Analytics with Apache Flink


Parallel Inception: MPP Databases GPGPU

uk: Комп'ютерні науки

uk: вхід без авторизації


ORCA Query Optimization as a Service

uk: Комп'ютерні науки

uk: вхід без авторизації


Real time scalable graph analytics

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Reproducible and user-controlled package management with GNU Guix


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Scylla a Cassandra compatible NoSQL database at 2 million requests S


Why Flow instead of State

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Taxi trip analysis DEBS grand challenge with Apache Geode incubating


The openCypher Project

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Timely Dataflow in Rust: Big Data programmability and HPC performance


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Multi-host containerised HPC cluster: The new Docker networking put into action to spin up SLURM cluster


Using Hadoop as a SQL Data Warehouse

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Automating Big Data Benchmarking for Different Architectures with ALOJA


XALT: User Environment Tracking

uk: Комп'ютерні науки

uk: вхід без авторизації


Bug hunting with Apache Lucene

uk: Комп'ютерні науки

uk: вхід без авторизації


Hunting the bug from Hell

uk: Комп'ютерні науки

uk: вхід без авторизації


Java 9: Juggling the Jigsaw

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Marlin renderer: A successful fork and join the OpenJDK 9 project


uk: Комп'ютерні науки

uk: вхід без авторизації

name: The AAarch32 Project: ARM32 support in our lifetimes


Thermostat for Developers

uk: Комп'ютерні науки

uk: вхід без авторизації


Galera Replication Demistified

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Performance Schema and Sys Schema: What can we do with it?


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Clusternaut Orchestrating Percona Xtradb Cluster with Kubernetes


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Introducing new SQL syntax and improving performance with preparse Query Rewrite Plugins


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Analyze for statements: MariaDBs new tool for diagnosing the optimizer


uk: Комп'ютерні науки

uk: вхід без авторизації

name: More on Gdb for MySQL DBAs: Using Gdb to study MySQL internals and as a last resort


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Reliable crash detection and failover with Orchestrator


uk: Комп'ютерні науки

uk: вхід без авторизації

name: MariaDB Connect Storage Engine & new JSON support


Rolling Out GTIDs at Dropbox

uk: Комп'ютерні науки

uk: вхід без авторизації


The Query Rewrite Plugin Interface

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: TokuDB in 15 Minutes What You Need To Know


uk: Комп'ютерні науки

uk: вхід без авторизації

name: MySQL Group Replication or how good theory gets into better practice


uk: Комп'ютерні науки

uk: вхід без авторизації

name: MySQL operations with Docker: A quick guide for the uninitiated


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Booking.com: MySQL Parallel Replication: Inventory, use-cases and limitations


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Can we run C code and be safe?: Running gentoo Linux with address sanitizer


uk: Комп'ютерні науки

uk: вхід без авторизації

name: F Droid building the private unblockable App Store


Lessons learned running SSL at scale

uk: Комп'ютерні науки

uk: вхід без авторизації


An overview openconnect VPN

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Ramping up Security at an Open Source startup Lessons learned


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Security and privacy in your embedded systems


IoT Meets Security

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Testing Cryptography in wolfSSL and wolfCrypt


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Modern Security Model for Linux Operating Systems


uk: Комп'ютерні науки

uk: вхід без авторизації

name: USBGuard: Take control over your USB Devices


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Xen Project Security Response War Stories


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Reproducible builds ecosystem: Where some of us are and some hints where this might be going...


Closing Fosdem 2016

uk: Комп'ютерні науки

uk: вхід без авторизації


Illumos at 5

uk: Комп'ютерні науки

uk: вхід без авторизації


Cockpit a Linux Session in your Browser

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Enterprise desktop at home with FreeIPA and GNOME


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Inside H2O: A Clustered Computing Architecture


How to design a Linux kernel interface

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Gluster roadmap: Recent improvements and upcoming features


Ian Murdock

uk: Комп'ютерні науки

uk: вхід без авторизації


Open sourcing RIPE Atlas

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Re-thinking Linux Distributions: Seperate the operating system from the content


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Userspace Linux I/O towards Petascale Storage


uk: Комп'ютерні науки

uk: вхід без авторизації

name: MyRocks: RocksDB Storage Engine for MySQL: LSM Databases at Facebook


Scaling and Securing LibreOffice Online

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Systemd and Where We Want to Take the Basic Linux Userspace in 2016


uk: Комп'ютерні науки

uk: вхід без авторизації

name: The Future of Opendocument Odf: Keeping the momentum going


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Putting 8 Million People on the Map: Revolutionizing crisis response through open mapping tools


Welcome to Fosdem 2016

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: What Do Code Reviews at Microsoft and in Open Source Projects Have In Common


Continuous Integration with Lua

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Good news, everybody!: Understanding Guile 2.2 Performance


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Design and Implementation of the MoonGen Packet Generator


Elasticsearch Lua

uk: Комп'ютерні науки

uk: вхід без авторизації


Foreign packages in Gnu Guix

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: A gentle introduction to functional package management with Gnu Guix


Hammerspoon

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: How awesome ended up with Lua and not Guile


uk: Комп'ютерні науки

uk: вхід без авторизації

name: LGSL Numerical algorithms for Lua: A Lua-ish interface to the GNU Scientific Library


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Lmod Building a Community around an Environment Modules Tool


Lua: language for the Web?

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Tarantool an in memory Nosql database and execution grid


The Future of small languages

uk: Комп'ютерні науки

uk: вхід без авторизації


Guile Config

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Web Development in Lua: Introducing Sailor, an MVC web framework


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Developing the Prosody Xmpp server in Lua


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Your Distro is a Scheme Library: Hacking your way through the GNU Guix API


uk: Комп'ютерні науки

description: Software is fundamental to all areas of research and science. The move towards Open Science has made it even more important that software is made accessible, reusable and maintainable: all facets of software sustainability. However we still face the challenge of translating the enthusiasm of the Open Access, Open Data and Open Science vanguards to the wider community of researchers who may lack access to infrastructure, skills and effort. This talk will draw on the experiences of the Software Sustainability Institute in working with the long tail of researchers, including the formation of the Journal of Open Research Software, to present a different perspective of software for Open Science.

uk: вхід без авторизації

name: Software sustainability - guidelines for the selfish scientist

Technische Informationsbibliothek (TIB)

addressCountry: DE

addressLocality: Hanover

addressRegion: Lower Saxony


uk: Комп'ютерні науки

description: Mathematical modeling and simulation (MMS) has now been established as an essential part of the scientific work in many disciplines. It is common to categorize the involved numerical data and to some extend the corresponding scientific software as research data. Both have their origin in mathematical models. A holistic approach to research data in MMS should cover all three aspects: models, software, and data. Yet it is unclear, whether a suitable management of the mathematical knowledge related to models is possible and how it would look like. In this talk, we outline an approach to address this problem based on a flexiformal representation of the mathematical knowledge in publications and research software. We will discuss how this can improve the sustainability of research obtained by mathematical modeling and numerical simulations.

uk: вхід без авторизації

name: How to tidy up the jungle of mathematical models? A prerequisite for sustainable research software


uk: Комп'ютерні науки

description: Jupyter notebooks provide a document-based interactive environment for performing and recording computation. Notebook documents contain not only the code that is run, but prose and mathematics for describing the analysis, as well as recording the outputs of the computation, from plain text output to rich interactive media, such as HTML and javascript or images and video. Jupyter notebooks are being deployed widely as computational companions for publications, facilitation reproduction of results, and interactive exploration and modification of analyses, including by prominent scientific discoveries such as the LIGO experiment. Being freely available, open source software, Jupyter and IPython aim to improve the accessibility of reproducible practices in computational science.

uk: вхід без авторизації

name: Jupyter and IPython facilitating open access and reproducible research


uk: Комп'ютерні науки

description: Blockchain technology has the capacity to make digital goods immutable, transparent, externally provable, decentralized, and distributed. Besides the initial experiment and data acquisition, all remaining parts of the research cycle could take place within a blockchain system. Attribution, data, data postprocessing, publication, research evaluation, incentivisation, and research fund distribution would thereby become comprehensible, open (at will) and provable to the external world. Currently, scientists must be trusted to provide a true and useful representation of their research results in their final publication; blockchain would make much larger parts of the research cycle open to scientific self-correction. Some claim that this bears the potential to be a new approach to the current reproducibility crisis in science, and could reduce waste and make more research results true. Here we will provide an introduction and overview. Please also see our living document on this topic: https://goo.gl/vz6lCn

uk: вхід без авторизації

name: Blockchain for science and knowledge creation: An intro and overview


Dsensor.org peer to peer science

uk: Комп'ютерні науки

description: The talk will start with an introduction to the ideas behind a computationally active living knowledge network secured by a science blockchain. Next a proof of concept demo will be presented highlighting two uses cases. The first will show how a 'traditional' way of conducting science can fit into a living knowledge protocol and the second will show the use of the Dsensor Mapping Protocol to automatically validate the outcomes of science.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Why do scientists write, and share scientific software? Writing and sharing scientific software is a means to communicate scientific ideas for finding scientific concensus, no more and no less than writing and sharing scientific papers is. Important factors for successful communication are agreeing on an open source license, technological solutions to sharing development, using a language that is understood by many, a system of peer review that fosters evolution and diversity, and sufficient possibility for contributors to be recognized as individual, and awarded. This talk will discuss all these items mostly in the light of the ecosystem of R, a free software environment for statistical computing and graphics, which is largely driven by academics.

uk: вхід без авторизації

name: Keynote: Incentives and rewards in scientific software communities


uk: Комп'ютерні науки

description: Software has become an essential component in basically every part of the research cycle. Still, there are no comprehensive guidelines how core principles of good scientific practice like transparency and reproducibility can and should be applied to research software. Further open questions are how to guarantee high quality of such software, how current and future researchers need to be trained and incentivized to generate sustainable software. To ensure the frictionless reuse and long term availability of software, dedicated framework conditions and infrastructure for research software need to be established. At the same time knowledge about open/libre software licenses needs to be disseminated. These and numerous other issues were so far only partially and inconsistently addressed by German universities and funding/research institutions. The Alliance of Science Organisations which consists of all large German research organisations (DFG, Fraunhofer Society, Helmholtz Association, Leibniz Association, Max Planck Society) and the universities has launched the ad-hoc working group "Research Software" as part of its initiative "Digital Information" to propose solutions for these issues. This working group aims to address the general questions regarding research software and to compile a set of guidelines and recommendations for the German and international research community. In this talk those questions and their potential solutions will be presented and discussed.

uk: вхід без авторизації

name: What is good scientific practice for research software?


uk: Комп'ютерні науки

description: The lecture will give an overview on legal requirements of collaboration in science.

uk: вхід без авторизації

name: Legal requirements for software sharing and collaboration


uk: Комп'ютерні науки

description: Software is the interface between man and the digital machine. Although software is as essential as data, there is much more attention for data management than for sustainable software. In the public policy domain the importance of keeping software alive is largely underestimated. This should change at our earliest possible convenience. The jump forward should be: a systematic approach to software sustainability combined with an international knowledge exchange infrastructure for software sustainability. Other actions regarding software sustainability involve the Software heritage Project and de Software Seal of Approval.

uk: вхід без авторизації

name: Solid scenario’s for sustainable software


uk: Комп'ютерні науки

description: Software is a critical part of modern research and yet there is little support across the scholarly ecosystem for its citation. Inspired by the activities of the FORCE11 working group focused on data citation, the FORCE11 Software Citation Working Group has published a set Software Citation Principles (https://doi.org/10.7717/peerj-cs.86) in September 2016. This has the goal of encouraging broad adoption of a consistent policy for software citation across disciplines and venues. This presentation will discuss the principles (in brief, importance, credit and attribution, unique identification, persistence, accessibility, and specificity), how they will impact the practice of research, and they can be implemented by researchers, publishers, librarians and others who build and maintain repositories, scholars of science, university administrators, and research funders.

uk: вхід без авторизації

name: Software citation: a cornerstone of software-enabled research


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Workflows for assigning and tracking DOIs for scientific software


uk: Комп'ютерні науки

description: The Web contains all kinds of information today. Web archives preserve this data and make it long-term available. However, access is usually only provided by a URL and a timestamp. Hence, there is no deeper meaning attached to archived resources, although collectively they can represent entities, such as software. Moreover, documentation and source code that is available at different points in time, can even represent different versions of a software. Treating them as first-class citizens in web archives enables reliable and permanent references to software, which is normally hard to manage.

uk: вхід без авторизації

name: Software as a first-class citizen in web archives


uk: Комп'ютерні науки

description: The management and analysis of large-scale datasets - described by the term Big Data - involves the three classic dimensions volume, velocity and variety. While the former two are well supported by a variety of software components, the variety dimension is still rather neglected but crucial for the integration and analysis of heterogeneous scientific data. In this talk we discuss the principles of Linked Research Data and practical approaches for their implementation using semantic technologies such as the Data Spaces or Knowledge Graphs. As a concrete example, we discuss the collaborative creation of the BigDataEurope Platform, an open software stack for researchers addressing Europe's societal challenges.

uk: вхід без авторизації

name: Big Data Europe - The collaborative creation of an open software platform for researchers addressing Europe's societal challenges


A Color Target for Museum Applications

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: A Multiscale Analysis of the Touch-Up Problem


uk: Комп'ютерні науки

uk: вхід без авторизації

name: A Reduced-Reference Method for Characterizing Color Noise in Natural Images Captured by Digital Cameras


uk: Комп'ютерні науки

uk: вхід без авторизації

name: A Simplified Method of Predicting the Colorimetry of Spot Color Overprints


Photography wish List

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: An Active Illumination Method for Tristimulus Image Display


Analysis of Spatial Image Rendering

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Appearance-based Image Splitting for HDR Displays


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Automatic Grouping of Semantic Keywords to Improve Image Rendering


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Automatic Spot Color Matching Using In-line Densitometric Measurements


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Chromatic Flicker Perception in Human Peripheral Vision Under Mental Load


CIC18 - Panel discussion

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Color Emotions from Two-Color Combinations with Various Area Ratios


Color Styling Tools

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Colour and Tolerance of Preferred Skin Colours


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Colour from Grey by Optimized Colour Ordering


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Comparing LabPQR and the Spectral Gamut Mapping Framework


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Constrained Pseudo-Brownian Motion for Image Enhancement


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Crosstalk Characterization of Stereoscopic 3D Display


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Design Considerations for Wide Gamut Displays


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Development of Precision Color Corrector for HDTV Single-chip Color Broadcasting Camera


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Ecological Valence and Human Color Preferences


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Evaluating CATs as Predictors of Observer Adjustments in Softcopy Fine Art Reproduction


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Experimental Characterization of a CMOS Pixel with a Tunable Color Space


G(0) Colorants

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Hdr-CIELAB and hdr-IPT: Simple Models for Describing the Color of High-Dynamic-Range and Wide-Color-Gamut Images


uk: Комп'ютерні науки

uk: вхід без авторизації

name: How Perceptually Uniform Can a Hue Linear Color Space Be?


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Improving Perceptual Uniformity of Sampling in Color Look-up Tables


Show Us Your Apps

name: Society for Imaging Science and Technology

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Ink Penetration, Isomorphic Colorant Mixing, and Negative Values of Yule-Nielsen n


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Introducing Ink Spreading Within the Cellular Yule-Nielsen Modified Neugebauer Model


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Investigating Euclidean Mappings for CIEDE2000 Color Difference Formula


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Material-Based Object Segmentation Using Near-Infrared Information


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Measurement and Modeling of Chromatic Spatio-Velocity Contrast Sensitivity Function and its Application to Video Quality Evaluation


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Motion Picture Versioning by Gamut Mapping


uk: Комп'ютерні науки

uk: вхід без авторизації

name: New Color Encoding Method and RGB Primaries for Ultrahigh-Definition Television (UHDTV)


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Optimized Construction of ICC Profiles by Lattice Regression


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Paper Whiteness and its Effect on Perceived Image Quality


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Perception of Lighting Errors in Image Compositing


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Psychophysical and Psychophysiological Measurement of Image Emotion


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Revisiting Surface Colour Estimation Under Varying Illumination


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Riemannian Formulation of the CIEDE2000 Color Difference Formula


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Scaling Lightness Perception and Differences Above and Below Diffuse White


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Sensor Transforms to Improve Metamerism-Based Watermarking


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Still Photography Throwdown: Silver Halide vs. Silicon


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Stimulating Future Color Imaging Scientists and Engineers


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Testing Uniform Colour Spaces Using Printed Samples


The Challenge of our Unknown Knowns

uk: Комп'ютерні науки

uk: вхід без авторизації


The Rehabilitation of MaxRGB

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Toward an Automatic Color Calibration for 3D Displays


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Toward Reducing Observer Metamerism in Industrial Applications: Colorimetric Observer Categoriie and Observer Classification


Towards an Online Color Naming Model

uk: Комп'ютерні науки

uk: вхід без авторизації


Unbounded Color Engines

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Understanding the Gamma Adjustment of Images


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Using Image Quality Metrics to Evaluate an ICC Printer Profile


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Validation of Quality Attributes for Evaluation of Color Prints


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Vectorial Quality Measure for Digital Camera in Opponent FCS


uk: Комп'ютерні науки

uk: вхід без авторизації

name: XYZ to ADL: Calculating Logvinenko's Object Color Coordinates


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Diagnostics for All: Paper microfluidics as an enabling platform for low-cost diagnostics


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Digital Fabrication: Enabling Ambient Intelligence, Ubiquitous Computing and the Internet of Things


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Single-pass Inkjet Digital Printing Technology for Commercial Markets


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Coexistence of Print and Electronic Media: Panelist 2


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Coexistence of print and electronic media: Panelist 1


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Coexistence of Print and Digital Media: Panelist 3


A practical introduction to EXSLT 2.0

uk: Комп'ютерні науки

description: Back eight years ago, XSLT had just been released and yet, missing features began to be missing. A few features were identified as possible extensions to and within the context of the standard recommendation, and were gathered under one single project: EXSLT. EXSLT helped a lot writing XSLT 1.0 stylesheets that are portable across several processors, and showed the way for some features of what was going to become XSLT 2.0. Now, XSLT 2.0 is just two years old. And yet, missing features begin to be missing. It is now time for EXSLT 2.0! As EXSLT has been launched soon after XSLT 1.0 was released, it is time to define what EXSLT 2.0 should provide in the next few years. This introduction presents the EXSLT 2.0 initiative, some of its goals, and ideas about useful extensions. It will introduce a proposal of HTTP client extension, and show possible usages by example. Eventually, it will provide a description of the potential extensions landscape and possible applications.

uk: вхід без авторизації


Advanced Automated Authoring with XML

uk: Комп'ютерні науки

description: This article proposes a set of powerful XML technologies (e. g. DocBook, SVG…) to automate authoring of large, detailed and highly visual documentation which would be difficult and error prone to reproduce manually. The author further proposes best-practices for XML authoring and introduces a simple yet powerful framework which supports tasks typically related to document publishing and integration of information from various sources. Rather than building a complex theoretical background this article focuses on being very practical. It demonstrates the use of various technologies on a case study taken from the networking industry.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: The capabilities of mobile devices increase ceaselessly, and on occasion they are even useful. That is the case of Web technologies that have been becoming mature and gradually more important in mobile devices. This talk will look at the state of current implementations, at where mobile Web technology stands today notably concerning the recent release of SVG Tiny 1.2 and the improvement in support for WICD documents, and will show demos to give an idea of what can be done.

uk: вхід без авторизації

name: Cool mobile apps with SVG and other Web technologies


uk: Комп'ютерні науки

description: The tremendous uptake that XML benefited from a decade ago led to a great many XML vocabularies being defined, notably in the area of Web technology. But unfortunately there was not enough markup experience around to help so many projects avoid pitfalls. This talk will look at a number of examples of vocabulary design failures in the area of Web languages, and discuss why they are problematic and how to avoid them.

uk: вхід без авторизації

name: Designing XML/Web Languages: A Review of Common Mistakes


Exploring XProc

uk: Комп'ютерні науки

description: This presentation will explore the current state of XProc: An XML Pipeline Language through a combination of slides and live demos. Particular attention will be paid to demonstrating pipelines that are, or could be, useful to solve real world problems.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Reuse is often the key selling point for XML authoring systems. This presentation examines reuse from various points of view, from the author’s to the developer’s, offering practical strategies for reuse of content. Markup design is discussed, as are necessary prerequisites for making such a system work. What should be reused, and when? How do you uniquely identify a resource, and what, exactly, is a resource anyway? How do you design a user interface that helps the author instead of hindering her? From a practical point of view, how do you design a publishing process that works?

uk: вхід без авторизації

name: Full validation of Atom feeds containing extensions using NVDL


uk: Комп'ютерні науки

description: The FunctX XQuery/XSLT 2.0 function library is a set of reusable functions for XQuery 1.0 and XSLT 2.0. The project itself is an open source application and framework for developers to create function libraries. This talk will present an overview of FunctX from the perspectives of using the library and as an example of how one would build reusable XSLT and XQuery modules.

uk: вхід без авторизації

name: FunctX: A case study in end-to-end processing of XML


uk: Комп'ютерні науки

description: At the 2006 Extreme Markup conference in Montreal I presented a paper outlining a method of XML processing based around “frozen streams” which seemed to promise better memory usage and execution time for common XML processing operations.

uk: вхід без авторизації

name: High-performance XML: Theory and practice


uk: Комп'ютерні науки

description: XSLT is the canonical XML vocabulary for transforming XML, but the creators of realtime server applications such as chatrooms and virtual worlds have tended to rely on lower-level technologies such as SAX and DOM for manipulating XML client-server protocols. The goal of the open-source Xcruciate project is to develop a generic server solution based around XSLT, with I/O, data storage and application code in XML. Theorists have discussed the extent to which XSLT is Turing-complete, with Dimitre Novatchev’s FXSL showing what is possible within a single transformation. The Xcruciate team has taken a less pure and more pragmatic approach, using a LibXSLT-based virtual machine to perform successive transformations on state data and to handle I/O to multiple clients via socket connections. An all-XML server implementation offers a number of advantages compared to bespoke OOP code, notably by enabling snapshots of the entire environment through serialisation. The main challenge has been balancing the conceptual elegance of pure XSLT with the need for rapid throughput and relatively concise application code. The talk will focus on the design decisions made in the course of Xcruciate’s development and the challenges encountered during implementation, as well as giving a taste of server application development within an all-XML environment.

uk: вхід без авторизації

name: Imagining, building and using an XSLT virtual machine


uk: Комп'ютерні науки

description: “Introduction to Code List Implementation” overviews the use of Genericode and Context/Value Association files for the representation and validation of controlled vocabularies such as code lists and identifier lists for XML documents of any XML vocabulary.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: XProc, or the XML Pipeline Language, has every potential to become one of the most useful new XML technologies around. The language has recently become a W3C Candidate Recommendation and is gathering growing interest in the XML community, both from the users and implementers. Following the progress of the specification, and the evolution of the language to its present form, XProc has been successfully deployed in a dynamic content delivery platform, where it has quickly proved its strengths and established itself as the primary technology for XML data manipulations.

uk: вхід без авторизації

name: Optimizing XML Content Delivery with XProc


oXygen XML Editor demo

uk: Комп'ютерні науки

description: A live demo of oXygen presented by two of the oXygen team members. The demo will cover some of the important XML authoring and development features like: - visual authoring (DocBook, DITA, etc.) - schema development - XSLT development and debugging - working with XQuery and XML Databases

uk: вхід без авторизації


Practical Reuse in XML

uk: Комп'ютерні науки

description: Reuse is often the key selling point for XML authoring systems. This presentation examines reuse from various points of view, from the author’s to the developer’s, offering practical strategies for reuse of content. Markup design is discussed, as are necessary prerequisites for making such a system work. What should be reused, and when? How do you uniquely identify a resource, and what, exactly, is a resource anyway? How do you design a user interface that helps the author instead of hindering her? From a practical point of view, how do you design a publishing process that works? A demonstration of such a system illustrates the points made.

uk: вхід без авторизації


Test XSLT with XSpec

uk: Комп'ютерні науки

description: Test-driven development is one of the corner stones of Agile development, providing quick feedback about mistakes in code and freeing developers to refactor safe in the knowledge that any errors they introduce will be caught by the tests. There have been several test harnesses developed for XSLT, of which XSpec is one of the latest. XSpec draws inspiration from the behaviour-driven development framework for Ruby, called RSpec, and focuses on helping developers express the desired behaviour of their XSLT code. This talk will discuss the XSpec language, its implementation in XSLT 2.0, and experience with using XSpec on complex, large-scale projects.

uk: вхід без авторизації


Testing XSLT

uk: Комп'ютерні науки

description: Creating a working stylesheet may seem like an end in itself, but once it’s written you may want it to run faster or you may not be sure that the output is correct (And if you are sure, how sure are you?). Profilers, unit test frameworks, and other tools of conventional programming are similarly available for XSLT but are not widely used. This presentation surveys the available tools for ensuring the quality of your XSLT. There is no one-size-fits-all solution when looking for tools. For example, if you are using Saxon and Ant, then you are looking for a different set of tools than if you are using libXSLT and Makefiles. This presentation covers XSLT-specific tools and techniques. It does not at this point propose to cover general XML tools and techniques such as schema validation or Schematron: they are of course useful, and could be added, but XSLT tools provide plenty to cover in a single timeslot.

uk: вхід без авторизації


Xdefinition 2.1

uk: Комп'ютерні науки

description: The paper describes Xdefinition 2.1 as an integral instrument for the design and development of projects with XML objects. In our development of Xdefinitions we concentrated on their application in the process of XML documents throughout the life cycle of the information system creation. This cycle typically includes discussions and negotiations with partners, analysts and implementators. We emphasized comprehensibility for all participants of the individual stages of IS formation as well as the binding character. The description of XML objects structures by means of Xdefinitions is easy to understand not only for informatics experts but also for a wider spectrum of participants who inevitably take part in the project implementation. By the binding character we mean the usability of the description for machine processing (description of data structures includes also processing code). Compared to the previous versions the Xdefinitions 2.1 thus allow also to define links of the objects to different situations in the course of their processing.

uk: вхід без авторизації


XML Schema moves forward

uk: Комп'ютерні науки

description: The XML Schema (XSD) specification from W3C is a paradox: it is one of the most heavily criticised specifications to come out of the organisation, but at the same time it has been widely adopted and implemented, and it can be said to have met all its design objectives. For some time the responsible working group has been developing a new version, XSD 1.1, which is starting to get close to the finish line. Many of the difficulties with the specification (such as its immense complexity) will still be there, but some of the criticisms, notably those concerned with the limited functionality of the spec, are met head on with some powerful new features. This talk will give a quick overview of what’s new, while concentrating in particular on the way in which Assertions are likely to change the way in which XSD is used. Assertions, borrowed from Schematron, supplement the ability to define constraints using grammar and datatypes by a general predicate mechanism based on XPath. Already implemented in Saxon, they offer far more than the obvious ability to define boolean constraints: the talk will explain how they can be used as a powerful mechanism for tailoring and specializing schemas for use in different environments within an industry community.

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Examining the Future of Paper and Electronic Documents


uk: Комп'ютерні науки

uk: вхід без авторизації

name: The Landa Nanographic Printing Technology


A Trillion Photos

uk: Комп'ютерні науки

uk: вхід без авторизації


Adapting environments to observers

uk: Комп'ютерні науки

uk: вхід без авторизації


Another Look at Signals and Images

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Enhanced adaptive filter bank based automated pavement crack detection and segmentation system


uk: Комп'ютерні науки

uk: вхід без авторизації

name: From image quality to atmosphere experience: How evolutions in technology impact experience assessment


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Generalized framework for a user-aware interactive texture segmentation system


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Human lightness perception is guided by simple assumptions about shape and reflectance


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Illumination direction estimation of three-dimensional surface texture based on on active basis and Mojette transform


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Image deblurring in smartphone devices using built-in inertial measurement sensors


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Is image quality a function of contrast perception?: The side-by-side developments at HVEI


Lightness perception in imaging and art

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Lytro camera technology: Theory, algorithms, performance analysis


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Moving object detection in the presence of dynamic backgrounds using intensity and textural features


uk: Комп'ютерні науки

uk: вхід без авторизації

name: On the application of the plenoptic camera to mobile phones


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Panel Discussion: Online Learning: Will Technology Transform Higher Education?


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Perceptual approaches to finding features in data


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Perceptual contributions of typical digital video artifacts to overall annoyance


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Petapixel photography and the limits of camera information capacity


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Photometric limits for digital camera systems


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Presenting visual stimuli: Past and present


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Resolution and sensitivity of wafer-level multi-aperture cameras


Social media analysis and platform

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Spatial imaging in color and HDR: Prometheus unchained


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Subjective matters: From image quality to image psychology


Tangible imaging systems

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: That thing in your pocket is really a computer!: The future of mobile imaging


uk: Комп'ютерні науки

uk: вхід без авторизації

name: The rough side of texture: Texture analysis through the lens of HVEI


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Visible contrast energy metrics for detection and discrimination


Visual image quality: coding

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Wave-field rendering in computer holography: A way of creating the perfect 3D digital image


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Why high performance visual data analytics is both relevant and difficult


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Efficient image representations and features


uk: Комп'ютерні науки

description: Most 2D graphic languages deployed on the Internet today lack the ability to represent the topology of contiguous regions efficiently. This is becoming problematic with the growing number of map-based applications. In this paper, we introduce a new graphical primitive, called SuperPath, to extend existing languages for 2D vector graphics, such as SVG. This primitive provides a way to represent the contours in a 2D graphic with a set of reusable chunks of contour. Superpath is similar to the one proposed by David Dailey. We present the motivations for this work with examples of 2D maps and some associated problems related to their editing, rendering, or adaptation. We give some results, which were obtained using the new primitive.

uk: вхід без авторизації

name: A new primitive for SVG: Extending the path


uk: Комп'ютерні науки

description: This paper will focus upon recent investigations into the possibility of extending the SVG spec to include a <replicate> tag for the purposes of extending functionality into three primary areas: 1. richer classes of gradients, 2. extensions to new classes of patterns and 3. new types of 2.5 dimensional objects. The <replicate> tag (and allied tags like <replicateTransform> and <replicateMotion>) are seen as having a similar relationship to 2D space that <animate> and its cousins from the SMIL family have to time. That is, <replicate> can be used to perform declarative construction of clusters of related shapes.

uk: вхід без авторизації

name: A proposal for adding declarative drawing to SVG


All Good Things Come in Threes

uk: Комп'ютерні науки

description: For years, technology pundits have craved convergence and interoperability. In recent times, there has been a big push for the ‘three’ screens nirvana. The three screens ideal, encompasses mobile phone, PC and TV screen. From a content supplier point of view, the three screen approach means building content for the consumer and delivering it to the three screens – those being the mobile phone, the PC client and the TV in the living room. In order to make this three screen ideal a reality, there needs to be an enabling technology to make it happen. This is the stumbling block. How to make content from one source adaptable to threee screens? Enter SVG. With SVG, content can be authored to apply to any size screen. Scalability makes it possible. Industry has recognized this, and in response industry has put into place a number of derived specifications that make the three screen ideal a possibility. On the mobile front, the American ATSC body has adopted SVG Tiny 1.2 as the standard overlay for interactive TV on mobile phones.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: The main purpose of this research is to demonstrate an effective way of implementing NetBeans IDE with JAVA for developing a portable and interactive desktop application having rich UI; which can render SVG 3D Animations and combine it with SVG authoring tools. The implementation will ease the importing of Web Statistics, Database to the application designed using JAVA Scripting. In my efforts, using a simple example of animated Automobile Crash Testing; the proposed transformation module will also be capable of allowing vector paths to portray a desired 3D effect on an object in order to simulate the vehicle crash testing. Although SVG does not support 3D geometry, for this crash test simulation implementation, 3D effects are achieved by effective use of filters and transformations. The SVG Filters Module allows a series of graphic operations to be performed on a given 2D. The compositing module allows layered objects to be combined in various ways to produce different 3 dimensional effects using JQuery, Transformations, and Translations for vectored graphics. Physical Engine Algorithms with filtering effects and transformations will provide a computing realism.

uk: вхід без авторизації

name: Automobile Crash Testing Simulation Using ‘SVG Authoring Tools and SVG 3D Virtualization’ for Academic Purposes


uk: Комп'ютерні науки

description: One of the most exciting opportunities to explore, to me at least, is the interaction of color using SVG on the small screens of mobile devices. By that I mean exploring the ways color can be varied through hue, value and intensity and the interactions between them to make images which are interesting, surprising and satisfying to look at. As an example, here is an image which works with reds and blacks in a stack of rectangles scaled at 350px and 125px: Both the reds and blacks (most really dark reds from hex #900 to #100) become progressively darker and create a deepening color space. The reds (#f00 to #700) in this image are the same reds in the three variations on the design. The apparent changes in them is due to the altered context around them. The first variation is the same design with instead of the deep reds for the dark, there are greens (the complimentary color of the red – hex from #0a0 to #010). In it the contrast of the colors across the color wheel make a livelier image and because, scaled to this size—225px x 225px—the lines are narrow enough for the optical mixture of the colors to be evident. The first of the next two examples above uses colors that take a step away from the red—to either side, a red-violet, #e09 to #601, and an yellow-orange, #f90 to #710, and the last variation is a split compliment—#09f – #02a and #089 – #031—from the opposite side of the color wheel The possibilities, I hope these few examples make clear, are many, exciting, easy to do, scalable and light weight. For my presentation I would extend these through at least four addition designs showing other ways to explore color and shape on a small scale.

uk: вхід без авторизації

name: Color and design for mobile devices - Update


Compressing SVG with EXI

uk: Комп'ютерні науки

description: EXI is a binary format for encoding XML Infosets. It is currently in Candidate Recommendation, one of the last steps of the W3C standardization process. The main goal of this format is to provide very good compaction for a wide range of XML documents, applications and devices. To meet this goal, several encoding options are defined within the EXI format. Those encoding options must be selected with care to meet the requirements of an application in terms of compression, processing efficiency and memory usage. This study describes the possibilities and achievements obtained by the EXI format for SVG applications. The impacts of the encoding options, in particular schema-less and schema-informed encoding (i.e. whether schema information is available) and compression (i.e. a further generic compression step is applied on the encoded data) are evaluated in this context.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: There are many challenges that software developers face during the development of complex User Interfaces (UIs). Desired behaviour may be autonomous or reactive, and possibly real-time. Each UI component may be required to exhibit a radically different behaviour from that of any other component, and the behaviour of components may be inter-related. These complex behavioural relationships between components are often difficult to express, and are even more difficult to encode and maintain. A solution may be found in Model-Driven Engineering. In particular, Statecharts, a formalism for describing complex, reactive, timed, state-based behaviour, is highly suited to model UI behaviour. At the same time, SVG, in combination with ECMAScript is becoming increasingly popular as a platform for application development. The ECMAScript language is used to implement interactivity and dynamic behaviour in SVG visual objects. It is thus possible to create browser-based, SVG UIs which are rich in both their visual appearance and in their interactive behaviour.

uk: вхід без авторизації

name: Developing a Statechart-to-ECMAScript Compiler Optimized for SVG User Interface Development for the World Wide Web


Drawing SVG in the Cloud

uk: Комп'ютерні науки

description: Google Application Engine is a cloud-computing infrastructure for creating and running web applications. Google Application Engine does not allow all Java classes to be used, For example, no graphics classes are allowed. At the same time, there is a need for the server side graphics on Google App Engine. TinyLine fills the gap and brings in the vector graphics to Google App Engine. We discuss some technical basic behind TinyLine and Google App Engine and show how Google App Engine Java developers could use and benefit from TinyLine. We go from the simple to more complex examples, starting the basic 2D drawing capabilities demos and SVG thumbnail images service. Then we show that thumbnail images are convenient way to present SVG previews to users. The thumbnail images could be used for the SVG listings, SVG directories or for SVG result lists of search engines.

uk: вхід без авторизації


Efficient SVG

uk: Комп'ютерні науки

description: As more developers have adopted SVG, questions have shifted from suitability as a format to more subtle questions about the best way to build with SVG in applications where it shines. Best practices are evolving for building applications, compatibility across implementations in different user agents, and for integrating SVG components as moving parts in larger HTML5 applications. The time has come to dive more deeply into efficient SVG applications. Google has been a part of building the current generation of broadly-adopted SVG applications. Google Maps and Google Docs rely on SVG for interactivity and a robust document format. Google contributions to WebKit are helping to build one of the best open source implementations for rendering SVG. However, it is the community of developers, like the SVG Open community who are building the next generation of domain-specific tools using SVG and the rest of the open web stack. Rob will compare real and perceived performant SVG coding practices, helping along the conversation around best practices for coding with dynamic SVG.

uk: вхід без авторизації


Fourier transform in SVG graphics

uk: Комп'ютерні науки

description: In this paper author proposes one efficient method of raster to vector conversion, based on the Fast Fourier Transform (FFT). Let’s consider a problem of conversion of photorealistic raster images to vectors and back transform- rasterization of vectors. A raster image to be converted to vector file can be represented as a combination of three components: (sharp) contours, which separate more or less smoothly colored regions with low color gradients, and hi-frequency noise or texture. This paper focuses on highly efficient method of raster-to-vector conversion of contours and gradient fills. Hi-frequency noise or texture probably should be converted to vector objects with the aid of fractals. On the one hand, the goal is to create a vector file looking similar to its raster prototype, and on the other, this file must be as small and compact as possible. Let’s speak for simplicity about grayscale images. The first step is to replace the original raster with the matrix of the same size, containing color gradients. For the grayscale image, this gradient is a vector, one component of which is a derivative of brightness along X-axis, and the other is a derivative of a brightness along Y-axis. This matrix can be converted to raster image by convolution with Cauchy kernel. The best way to perform this operation is by using FFT. The essence is that this matrix of gradients can be efficiently compressed with only minor losses. Such a matrix, obtained from a general raster, will be filled mostly with low gradients, and only small part of it would contain high gradients, corresponding to contours of the source raster image. These high gradients will be located along narrow lines, like fences between plots of land.

uk: вхід без авторизації


From Zero to SVG in One Year

uk: Комп'ютерні науки

description: When Johnson attended SVG Open 2009 less than one year ago, no production code had yet been written to support SVG in Internet Explorer 9. In March 2010, Microsoft stunned the SVG community by announcing and demonstrating its GPU-accelerated SVG implementation. Though not complete at the time, the commitment Microsoft exhibited provided further evidence that SVG would indeed become ubiquitous as the next generation of browsers support HTML5. At SVG Open 2010, Johnson will describe Internet Explorer 9’s implementation of SVG and share insights from the team’s experience implementing it as part of its GPU-powered HTML5 effort. He will provide an overview of the SVG modules implemented in IE9 with a focus on cross-browser interoperability and demonstrate SVG in various contexts: XHTML documents, HTML5 documents, and standalone SVG files. Johnson will share ‘war stories’ from the IE9 implementation experience including a discussion of those features most difficult to implement. He will share what Microsoft would like to see in future SVG versions as SVG becomes an essential part of HTML5 and Web application development.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: November 2009, Google, Inc. announced a new concurrent programming language, Go. Although announced as a lab experimental release, Go’s importance to the community is evidenced by ranking 13th in the March 2010 TIOBE Report. Go presents considerable opportunity for the SVG community, since Go does not have an official graphical user interface library and since concurrency lends itself well to UI development. This paper addresses integrating Go and SVG and is organized along three themes. - Recent prior work for SVG generation from Go. Most work to date is limited to the generation of static SVG from Go, which is can be displayed after the Go program ends. - The proposed technique, GAS. GAS provides an interactive UI architecture using SVG and AJAX as the graphical interface to a concurrently executing Go program. - Possible future trends and directions for Go and SVG including NaCl, browsers extensions, and porting SVG rendering systems natively to Go. Methods of expressing concurrency with Go and SVG are explored and some concrete examples using the GAS API’s and Go are presented.

uk: вхід без авторизації

name: GAS: Go, Ajax, SVG: Adding Graphics to Go with SVG


GEMï

uk: Комп'ютерні науки

description: GEMï is a Web Operating System composed of an Application Environment Manager and a Graphical User Interface, using the library of SVG implementations as Virtual Device Interface. The purpose of this presentation is to survey and demonstrate its features and capabilities, as well as its possible domains of application; to review the techniques employed for its construction; to present the Open Project proposals for evolution available at the time of the conference.

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Gene Cluster Analysis with GenomeVectorizer


uk: Комп'ютерні науки

description: The ability to generate dynamic graphical content is a major asset of SVG. Accordingly, a natural question that has caught the attention of computer scientists for some time is how to efficiently generate “interesting” random shapes. The generation of random shapes could be used to mimic scenery found in nature which appears to the human eye to be truly random. Trees grow at apparently random angles, water bodies such as lakes, and oceans have random contours edges. Furthermore, streams have unusual edges and meander randomly. Random polygons with a large number of edges can be smoothed, filtered and given gradients to resemble natural entities such as clouds, lakes and land formations. An efficient algorithm for generating poly-gons has been created and implemented in SVG. The paper will demonstrate its use to create random shapes.

uk: вхід без авторизації

name: Generating Random SVG Elements in Polynomial Time


Graphical Effects Beyond SVG 1.1

uk: Комп'ютерні науки

description: Panelists will briefly introduce some advanced topics that may be released as modules for SVG 2.0. Among others, the following topics will be covered: “vector effects”, “SVG parameters”, advanced markers or the extension of the “path” elements with mathematical construction methods. Tav will discuss potential enhancements of the SVG language from the perspective of the Inkscape team, that works on an SVG authoring tool. Some of the topics are already in draft state, some are just ideas. The goal is to detect missing pieces and useful additions and to gather use cases for them. In addition, technical issues around the proposal will be discussed or if the problem can be solved with existing SVG 1.1 mechanisms.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: The DAISY (Digital Accessible Information SYstem) organization has developed an XML specification designed for excellent accessibility of a wide range of written literature. Math is included in the form of the math markup language MathML. DAISY uses SVG as the markup language of choice for accessible graphics. A DAISY SVG Working Group is developing authoring guidelines and expanding SVG to permit excellent accessibility to graphics by people who are blind, dyslexic, or have other severe print disabilities. This talk will discuss these developments from the point of view of an end user.

uk: вхід без авторизації

name: Highly Accessible Scientific Graphical Information through DAISY SVG


uk: Комп'ютерні науки

description: The JavaScript based library JSXGraph enables a wide range of interactive data visualizations from complex mathematical content like geometry constructions or curve plotting to online charts and maps. Thereto it does not rely on any other library but uses SVG for drawing on most browsers and VML on the Internet Explorer. JSXGraph is easy to embed and has a small footprint: less than 100 KByte if embedded in a web page. Special care has been taken to optimize the performance. JSXGraph is developed at the Lehrstuhl für Mathematik und ihre Didaktik, University of Bayreuth, Germany.

uk: вхід без авторизації

name: Lightning fast data plotting and graphics with JSXGraph


uk: Комп'ютерні науки

description: This presentation will start with a quick explanation about the choice to use SVG as a displaying tool in a online GIS (easy generation, vector/raster displaying, scripting, free technology…). This introduction will also underline the central place of SVG in such type of software architecture and the potentials links between SVG and others open or free tools.

uk: вхід без авторизації

name: Links between SVG and open or free tools in an online GIS


uk: Комп'ютерні науки

description: Mappetizer “Tourist Info”, “City Info” and “Travel Diary” are SVG based web mapping applications, which directly can read GPS data (GPX files). As Mappetizer “Tourist Info” and “City Info” are for public use on the internet (whether municipality, county or city), “Travel Diary” can be seen as an application for everybody’s use. But the philosophy and technique behind all the applications are the same. Main goals and ideas of the products are: - Quasi-direct import of GPS data (GPX files) - Displaying of any information based on geograpic data, like points (= waypoints, e.g. hotels, schools, places of interest, underground stations), lines (= tracks, e.g. bicycle and hiking tours, online guided city tours) and polygons. - Extended scope on descriptive information about the tracks and waypoints, including text, pictures, links, addresses, ranking and rating. - Support of multilingualism. - Analyses of the tracks (e.g. length, duration, elevation). - Not depending on any specific web server technologies or database. - Not depending on Google Maps and their terms of use. - Full control on layout and design. - Expandability and flexibility. All web mapping solutions simply bases on open standards like HTML, SVG and XML. So they can be used on a local machine, published on the web or be given away on CD-ROM or DVD and be viewed within a web browser.

uk: вхід без авторизації

name: Mappetizer Tourist- and City-Info and Mappetizer Travel Diary


uk: Комп'ютерні науки

description: Inspired by a similar program introduced by Richard Dawkins, our program provides a dynamic updating display of primitive animated SVG biomorphs. Our SVG biomorphs evolves on the screen under the influence of mouse interactions that guide mutations along an evolutionary path. Genes control organism traits which are realized in SVG with JavaScript animation. JavaScript events trigger selective mutation forming the interface for user interaction. This paper describes a system of dynamic shape-based organisms with quantitative traits, evolving from simple to complex organisms through user selection.

uk: вхід без авторизації

name: Mutation and Evolution of Animated SVG Figures


uk: Комп'ютерні науки

description: Graphical representation of values over time using charts is one of the most popular and effective ways of displaying data, easing establish of a correlation between measurements, creation of trends, prediction of system evolution and more. Plotting data acquired in real-time and archived (historical) data are two important aspects, allowing use-cases such as system monitoring and post-crisis analysis, respectively. The differences between the use-cases pose challenges in both visualization (plot) and interaction (navigation). While the former use-case is reasonably addressed by an increasing number of software libraries, the latter is sparsely covered in the current state-of-the-art. In this article a solution which addresses the problem is presented, based in SVG (Scalable Vector Graphics) and other Web-related technologies. A prototype which implements the solution proposal is demonstrated, as well as the currently existent system. A set of tests allows evaluating whether the established goals were achieved.

uk: вхід без авторизації

name: Plotting and Navigating through Data using Dynamic Charts


uk: Комп'ютерні науки

description: SCADA/HMI, a real time monitoring system is recently developed to be working on web. It is very common for people nowaday, to be able to monitor and control their home/office and plant remotely using a web client. SCADA/HMI, which is characterized by rich mimic, has traditionally functioned as a desktop application. When SCADA/HMI is required to run on intranet or Internet, Java technologies and ActiveX technologies, which are not W3C standard, were mainly used to handle the extensive graphical animations over this media. SVG has made rich animations possible over the net without using proprietary technologies. Ecava has developed and delivered its first SVG based SCADA system called “IntegraXor” as early as 2003. Ecava further developed XSAC (IntegraXor SCADA Animation Code) which allows animations to be done easily by linking a JavaScript animation library instead of doing JavaScript programming. XSAC is a series of animation attributes written in JSON format which can be easily generated. Ecava has developed SAGE (Scada Animation GUI Editor) based on Inkscape for such purpose. The JSON syntax contains the animation to work, a tag name to be listen, and the parameters to take action. For example a circle created in Inkscape is given a COLOR animation, and the color of the object shall change according to a predefined parameter associated with the tag value, which update from server. The update procedure requires a Javascript library to loop and make HTTP request to server. Major Animations for SCADA application are Color, Level, Movement, Opacity, Rotate and Text. They are all tied to at least one variable which is normally associated with data from an external field equipment. The animations shall correspond to the actual status of the field equipments.

uk: вхід без авторизації

name: SVG animations' constrain in SCADA application


SVG Electronic Program Guides

uk: Комп'ютерні науки

description: With the development of convergent video codecs such as MPEG-4 AVC|H.264, it is now possible to view television progams on many types of devices, including mobile devices (e.g. iPhone). However, given the high number of available television programs, electronic program guides are required. There are many ways to provide electronic program guides applications on mobile devices. One way is to develop and deploy new native applications on each of the mobile plateforms (e.g. iPhone, Android, Windows Mobile). Another way is to rely on convergent Web standards such as SVG to leverage already deployed browsers. Following this second way, this paper presents the results of some investigations and experiments for the display of EPG data using SVG. In particular, we investigated different ways to generate and deliver EPG data. One traditional approach uses AJAX and SVG. On the client, some Javascript code pulls some XML representing the EPG data from a server and converts it into presentable SVG. Another approach consists in directly streaming SVG data, using 3GPP DIMS RTP format, to the client. We report on those two approaches showing the benefits and drawbacks of each. Finally, we demonstrate the EPG application on different clients such as PC equiped with GPAC or Opera, iPhone using Safari.

uk: вхід без авторизації


SVG for IPTV

uk: Комп'ютерні науки

description: Within the IP Television industry the interest for using solutions based on web technology is strongly increasing. SVG is currently the top requirement from most IPTV operators that want to deliver a rich user experience with a technology that allows customization and is future proof. This paper gives a brief introduction to IPTV. It explains the rationale behind using web technologies for IPTV and in particular why SVG is an important part of many IPTV solutions. It describes the ongoing IPTV related standardization efforts, in particular OIPF (Open IPTV Forum), and how they include SVG as part of their work. Finally it addresses some of the missing parts within SVG that are needed to make SVG really useful for IPTV and mentions how Ericsson are working with defining these missing parts.

uk: вхід без авторизації


SVG Implementors Panel

uk: Комп'ютерні науки

description: This panel will feature implementors of the SVG specification on a variety of user agents, from desktop to mobile, from toolkits to libraries to authoring tools. The format is a moderated question-and-answer session, with both prepared topics and audience participation. The panel will begin with an introduction by each panelist, who will talk about their company or organization, give a brief overview of their implementation, and talk about their role in the project. This panel will focus on the technical issues of the implementations, issues of market and distribution, plans for future development, and a variety of other topics that will provide the audience with a good sense of the current state of SVG implementations, and will provide an opportunity for dialog between different implementors with different use cases. The list of participating panelists is not yet settled, but we are aiming for a comprehensive array of people. There will be a general call for participation from implementors, with inclusion based on market relevance and breadth of scope for the panel as a whole.

uk: вхід без авторизації


SVG in Internet Explorer

uk: Комп'ютерні науки

description: In recent years Internet Explorer has been like handcuffs to SVG development. There have been several attempts to find keys to loosen the chains. After Adobe’s abandonment of the plugin, those were mainly JavaScript libraries. Leveraging VML or Flash to draw vectors in Internet Explorer these attempts have been quite successful but had to remain their shim status. Then with Microsoft’s announcement of Internet Explorer 9 (ie9) on March 16, 2010 at their MIX conference, the commitment to native SVG support in Internet Explorer came as a long awaited relief. The testdrive site for the ie9 platform preview showcases one of the election maps that were presented at SVGopen 2009 and had been adapted in time for the MIX announcement to work with the early state of the implementation. From this experience it became clear that SVG in Internet Explorer needs to be a topic at SVGopen 2010 and independent views should counter possible marketing ploys. Finally sufficient time will be devoted to showing examples that already work in the Internet Explorer 9 platform preview with special emphasis if they worked right out of the box or what kind of adaptations were needed to make them work. Additionally the discussion will focus on mixing SVG with HTML. Microsoft claims that IE9 will be the first browser to support SVG right inside plain HTML, an approach that the SVG Web toolkit is mimicking already (in contrast to namespacing in XHTML that is used in Firefox, Webkit and Opera).

uk: вхід без авторизації


SVG Working Group Panel

uk: Комп'ютерні науки

description: The SVG WG would like to make themselves available for a panel discussion covering topics related to the standards effort, such as current and past SVG specifications, errata, testsuites and implementation status. Similar sessions in previous years have been lively, informative and well attended.

uk: вхід без авторизації


SVG Wow 2010 - Part 1

uk: Комп'ютерні науки

description: The focus of this session is on showcasing the many different ways SVG can be used for creating interactive and visually attractive web content, web apps and more! A range of open web standards that integrate and complement SVG will be examined, in previous years this has touched upon HTML5, CSS3, Widgets, advanced features in SVG such as filters, video and audio as well as other surprises.

uk: вхід без авторизації


The Future of SVG and HTML5

uk: Комп'ютерні науки

description: Patrick Dengler will take you through a quick tour of SVG’s potential impact on the web with its incorporation into the HTML5 specification and support from Internet Explorer 9. The talk will include examination of emerging web site design, the pros and cons of SVG and <canvas>, as well as how to code for the interoperable set of SVG across the browser spectrum. This is expected to be an interactive discussion.

uk: вхід без авторизації


WebGL & SVG

uk: Комп'ютерні науки

description: The objective of this presentation is to show how it is possible to combine SVG and WebGL –3D file in the .dae format– into one single SVG document and demonstrating some level of interactivity. This presentation would require a slot of 5 to 15 minutes. It is articulated around three major points: – What is WebGL – How it functions – How a Collada document can be embedded into a SVG document and made to work. The demonstration will be made using the GEMï Web OS version 2 and the WebGL document will run into one of its windows. WebGL is a specification based on Open GL ES 2.0, with JavaScript binding. It is designed to display 3D content on the web without the need of a plug–in. Nightly builds of web browsers like Minefield (Firefox), Chromium (Chrome), Webkit (Safari) and soon Opera, are able to render 3D.

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Managed Print Services: Technology & Solutions


Digital Fabrication Technologies

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Digital Printing and Workflow Evolution: Opening new oppotunities


5 Years of Rails Scaling to 80k RPS

uk: Комп'ютерні науки

description: Shopify has taken Rails through some of the world's largest sales: Superbowl, Celebrity Launches, and Black Friday. In this talk, we will go through the evolution of the Shopify infrastructure: from re-architecting and caching in 2012, sharding in 2013, and reducing the blast radius of every point of failure in 2014. To 2016, where we accomplished running our 325,000+ stores out of multiple datacenters. It'll be whirlwind tour of the lessons learned scaling one of the world's largest Rails deployments for half a decade.

uk: вхід без авторизації


A Deep Dive Into Sessions

uk: Комп'ютерні науки

description: What if your Rails app couldn’t tell who was visiting it? If you had no idea that the same person requested two different pages? If all the data you stored vanished as soon as you returned a response? The session is the perfect place to put this kind of data. But sessions can be a little magical. What is a session? How does Rails know to show the right data to the right person? And how do you decide where you keep your session data?

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Many seemingly simple "real-world" things end up being much more complicated than anticipated, especially if it's a developer's first time dealing with that particular thing. Classic examples include money and currency, time, addresses, human names, and so on. We will survey a number of these common areas and the state of best practices, or lack thereof, for handling them in Rails.

uk: вхід без авторизації

name: A Survey of Surprisingly Difficult Things


uk: Комп'ютерні науки

description: For some, making web applications accessible is a must; Government websites fall under Section 508 and retail sites need to reduce legal risk. But for others it seems like a luxury; Consultants are expensive, and so are the developer hours spent trying to parse the notoriously hard-to-read WCAG 2.0 docs. There is an easier way to start! In this session, we will demystify the WCAG 2.0 basics. We’ll use Chrome Accessibility Dev Tools to discover and fix common issues. You will leave with a set of free and easy-to-use resources to start improving the accessibility of your application today.

uk: вхід без авторизації

name: Accessibility (when you don't have time to read the manual)


Architecture: The Next Generation

uk: Комп'ютерні науки

description: As our applications grow, we start thinking of better ways to organize and scale our growing codebases. We've recently seen Microservices start to emerge as a prominent response to Monoliths, but is it all really worth it? What about our other options? We often romanticize leaving our current architecture situation because we believe it will cure what ails us. However, architecture certainly has no silver bullet . Beam up with me as we explore the past, present, and future of reconsidering architecture.

uk: вхід без авторизації


Bayes is BAE

uk: Комп'ютерні науки

description: Before programming, before formal probability there was Bayes. He introduced the notion that multiple uncertain estimates which are related could be combined to form a more certain estimate. It turns out that this extremely simple idea has a profound impact on how we write programs and how we can think about life. The applications range from machine learning and robotics to determining cancer treatments. In this talk we'll take an in depth look at Bayses rule and how it can be applied to solve problems in programming and beyond.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: The ideal workplace, with motivated employees, supportive managers and a clear vision in the "C-suite", is where we'd all like to work, isn't it? The question then, is, how do we create it? How do managers walk the fine line of "micromanaging" and "anarchy"? How can we, as employees, maximize our contribution to our company and love what we do at the same time? The secret is in the big band. Inspired by Max Dupree's Leadership Jazz, this talk will show you how to apply the principles of improvisation to your company/team and make your workplace more efficient, effective and fun!

uk: вхід без авторизації

name: Bebop to the Top - The Jazz Band As A Guide To Leadership