Vladimir Vukićević
   HOME

TheInfoList



OR:

Vladimir Vukićević (born 29 April 1979), is a
Serbia , image_flag = Flag of Serbia.svg , national_motto = , image_coat = Coat of arms of Serbia.svg , national_anthem = () , image_map = , map_caption = Location of Serbia (gree ...
n-born American
software engineer Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining software applications. It involves applying engineering principles and computer programming expertise to develop ...
who has worked on many
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
projects. He is known mostly for his work on open-source
graphics libraries A graphics library or graphics application programming interface, API is a Computer program, program Library (computing), library designed to aid in rendering computer graphics to a monitor. This typically involves providing optimized versions of f ...
, including those used in the
Mozilla Mozilla is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, publishes and supports Mozilla products, thereby promoting free software and open standards. The community is supported institution ...
project, and for being the creator of
WebGL WebGL (short for Web Graphics Library) is a JavaScript Application programming interface, API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-in (computing), plug-ins. WebGL is fully integra ...
.


Career

In 2006, Vukićević began work on a prototype
OpenGL OpenGL (Open Graphics Library) is a Language-independent specification, cross-language, cross-platform application programming interface (API) for rendering 2D computer graphics, 2D and 3D computer graphics, 3D vector graphics. The API is typic ...
3D context for the ''
canvas Canvas is an extremely durable Plain weave, plain-woven Cloth, fabric used for making sails, tents, Tent#Marquees and larger tents, marquees, backpacks, Shelter (building), shelters, as a Support (art), support for oil painting and for other ite ...
'' HTML element, which he called Canvas 3D. This work led to the creation of a "Accelerated 3D on the Web" working group within the
Khronos Group The Khronos Group, Inc. is an open, non-profit, member-driven consortium of 170 organizations developing, publishing and maintaining royalty-free interoperability standards for 3D graphics, virtual reality, augmented reality, parallel computat ...
in order to create a royalty-free standard API for
OpenGL OpenGL (Open Graphics Library) is a Language-independent specification, cross-language, cross-platform application programming interface (API) for rendering 2D computer graphics, 2D and 3D computer graphics, 3D vector graphics. The API is typic ...
and OpenGL ES 2.0 capabilities, which produced the
WebGL WebGL (short for Web Graphics Library) is a JavaScript Application programming interface, API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-in (computing), plug-ins. WebGL is fully integra ...
specification. In 2008, Vukićević publicly criticized Apple for using private
interfaces Interface or interfacing may refer to: Academic journals * ''Interface'' (journal), by the Electrochemical Society * '' Interface, Journal of Applied Linguistics'', now merged with ''ITL International Journal of Applied Linguistics'' * '' Inter ...
in the Safari web browser to improve its performance, leaving third-party applications such as
Firefox Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements curr ...
without solutions for similar performance problems. Vukićević made many important contributions to Firefox Mobile/Fennec, including an
ARM In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between ...
backend for the TraceMonkey
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
engine and the initial port of Fennec to Android. Vukićević also co-authored (with Stuart Parmenter) the APNG specification in 2004. Vukićević served as the chair of the Khronos WebGL Working Group, and has worked as Director of Engineering for
Mozilla Mozilla is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, publishes and supports Mozilla products, thereby promoting free software and open standards. The community is supported institution ...
until 2017 where he created a prototype OpenGL 3D context in Canvas which became
WebGL WebGL (short for Web Graphics Library) is a JavaScript Application programming interface, API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-in (computing), plug-ins. WebGL is fully integra ...
. He now works as Senior Software Engineer for Emerging Technologies at Unity Technologies. In 2019, he was the company's team leader on Project Tiny, a technology to create light-weight games for the mobile industry based on WebGL and
WebAssembly WebAssembly (Wasm) defines a portable binary-code format and a corresponding text format for executable programs as well as software interfaces for facilitating communication between such programs and their host environment. The main goal of ...
.


References


External links

{{DEFAULTSORT:Vukicevic, Vladimir American people of Serbian descent 1979 births Mozilla developers Mozilla people Open source people Living people Free software programmers Serbian computer scientists