Chih-Wei Huang
   HOME

TheInfoList



OR:

Chih-Wei Huang ( 黃志偉) is a
developer Developer may refer to: Computers * Software developer, a person or organization who develop programs/applications * Video game developer, a person or business involved in video game development, the process of designing and creating games * Web d ...
and promoter of
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
who lives in
Taiwan Taiwan, officially the Republic of China (ROC), is a country in East Asia, at the junction of the East and South China Seas in the northwestern Pacific Ocean, with the People's Republic of China (PRC) to the northwest, Japan to the nort ...
. He is famous for his work in the
VoIP Voice over Internet Protocol (VoIP), also called IP telephony, is a method and group of technologies for the delivery of voice communications and multimedia sessions over Internet Protocol (IP) networks, such as the Internet. The terms Internet t ...
and
internationalization and localization In computing, internationalization and localization (American) or internationalisation and localisation (British English), often abbreviated i18n and L10n, are means of adapting computer software to different languages, regional peculiarities and ...
fields in
Greater China Greater China is an informal geographical area that shares commercial and cultural ties with the Han Chinese people. The notion of "Greater China" refers to the area that usually encompasses Mainland China, Hong Kong, Macau, and Taiwan in East A ...
. The
user name A user is a person who utilizes a computer or network service. A user often has a user account and is identified to the system by a username (or user name). Other terms for username include login name, screenname (or screen name), accoun ...
he usually uses is cwhuang.


Profile

Huang graduated from
National Taiwan University National Taiwan University (NTU; ) is a public research university in Taipei, Taiwan. The university was founded in 1928 during Japanese rule as the seventh of the Imperial Universities. It was named Taihoku Imperial University and served d ...
(NTU) in 1993, with a
bachelor's degree A bachelor's degree (from Middle Latin ''baccalaureus'') or baccalaureate (from Modern Latin ''baccalaureatus'') is an undergraduate academic degree awarded by colleges and universities upon completion of a course of study lasting three to six ...
in
physics Physics is the natural science that studies matter, its fundamental constituents, its motion and behavior through space and time, and the related entities of energy and force. "Physical science is that department of knowledge which r ...
, and a
master's degree A master's degree (from Latin ) is an academic degree awarded by universities or colleges upon completion of a course of study demonstrating mastery or a high-order overview of a specific field of study or area of professional practice.
in the
electrical engineering Electrical engineering is an engineering discipline concerned with the study, design, and application of equipment, devices, and systems which use electricity, electronics, and electromagnetism. It emerged as an identifiable occupation in the l ...
department of NTU in 2000. He worked as a
director Director may refer to: Literature * ''Director'' (magazine), a British magazine * ''The Director'' (novel), a 1971 novel by Henry Denker * ''The Director'' (play), a 2000 play by Nancy Hasty Music * Director (band), an Irish rock band * ''Di ...
in Top Technology Inc., the CTO of Citron Network Inc., and a
project manager A project manager is a professional in the field of project management. Project managers have the responsibility of the planning, procurement and execution of a project, in any undertaking that has a defined scope, defined start and a defined f ...
of Tecom Inc. Huang currently works as a
senior Senior (shortened as Sr.) means "the elder" in Latin and is often used as a suffix for the elder of two or more people in the same family with the same given name, usually a parent or grandparent. It may also refer to: * Senior (name), a surname ...
researcher Research is " creative and systematic work undertaken to increase the stock of knowledge". It involves the collection, organization and analysis of evidence to increase understanding of a topic, characterized by a particular attentiveness ...
of Core Technology Center in ASUSTeK Computer Inc. He is one of the start members o
Software Liberty Association of Taiwan
(SLAT), and the first and second members of the SLAT Council.


Free software development

Chih-Wei Huang is the founder and coordinator of the Chinese Linux Documentation Project (CLDP). He wrote the Linux
Chinese Chinese can refer to: * Something related to China * Chinese people, people of Chinese nationality, citizenship, and/or ethnicity **''Zhonghua minzu'', the supra-ethnic concept of the Chinese nation ** List of ethnic groups in China, people of va ...
HOWTO, and translated the HOWTO Index, Linux Meta-FAQ, Serial HOWTO,
DNS The Domain Name System (DNS) is a hierarchical and distributed naming system for computers, services, and other resources in the Internet or other Internet Protocol (IP) networks. It associates various information with domain names assigned to ...
HOWTO, Linux Information Sheet,
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
-CGI HOWTO, IP Masquerade mini-HOWTO and so on. He developed the SGMLtools Chinese Kits to solve the Chinese processing issues of
SGML The Standard Generalized Markup Language (SGML; ISO 8879:1986) is a standard for defining generalized markup languages for documents. ISO 8879 Annex A.1 states that generalized markup is "based on two postulates": * Declarative: Markup should des ...
. He is also the second coordinator to the Chinese Linux Extensions (CLE). He has been a developer of CLE since v0.7 and became the coordinator of CLE v0.9. He pushed Chinese localization in
KDE KDE is an international Free software movement, free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-know ...
,
GNOME A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its characte ...
and
Abiword AbiWord () is a free and open-source software word processor. It is written in C++ and since version 3 it is based on GTK+ 3. The name "AbiWord" is derived from the root of the Spanish word "'' abierto''", meaning "open".Project MascoAbi the Ant ...
. He worked alongside Yuan-Chung Cheng and Tung-Han Hsieh to push
Arphic Technology Arphic Technology Co., Ltd. (, aka.: Arphic Technology (文鼎科技)) is a type foundry based in Taiwan (Republic of China), founded in May 1990. Fonts Arphic PL Fonts Arphic Technology is the creator of the Arphic PL Fonts (where "PL" means " ...
to release four Chinese
TrueType fonts TrueType is an outline font standard developed by Apple in the late 1980s as a competitor to Adobe's Type 1 fonts used in PostScript. It has become the most common format for fonts on the classic Mac OS, macOS, and Microsoft Windows operating sy ...
for the free software community under the
Arphic Public License Arphic Technology Co., Ltd. (, aka.: Arphic Technology (文鼎科技)) is a type foundry based in Taiwan (Republic of China), founded in May 1990. Fonts Arphic PL Fonts Arphic Technology is the creator of the Arphic PL Fonts (where "PL" means " ...
. He also wrot
a book for CLE
with others. As Core Developer of
GNU Gatekeeper GNU Gatekeeper (abbreviated as GnuGk) is a free software project that implements an H.323 Gatekeeper based on the OpenH323 or H323Plus stack. A gatekeeper provides address translation, admissions control, call routing, authorization and accounting ...
(from 2001 to 2003), he developed new features like thread-safe runtime tables, neighbors and
authentication Authentication (from ''authentikos'', "real, genuine", from αὐθέντης ''authentes'', "author") is the act of proving an assertion, such as the identity of a computer system user. In contrast with identification, the act of indicati ...
modules, a full
H.323 H.323 is a recommendation from the ITU Telecommunication Standardization Sector (ITU-T) that defines the protocols to provide audio-visual communication sessions on any packet network. The H.323 standard addresses call signaling and control, m ...
proxy and Citron's NAT technology. He wrote the first version of the English and Chinese manual for GnuGK. He won the first prize of Open Source Contest Taiwan in 2003. He serves as a committer to
KDE KDE is an international Free software movement, free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-know ...
and
GNOME A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its characte ...
, where he helps to translate
.po In distributed programming, a portable object is an object which can be accessed through a normal method call while possibly residing in memory on another computer. It is portable in the sense that it moves from machine to machine, irrespective ...
files and fixes bugs related to Chinese. He is a contributor to pyDict,
OpenH323 The OpenH323 project had as its goal the development of a full featured, open source ( MPL) implementation of the H.323 Voice over IP protocol. The code was written in C++ and, through the development effort of numerous people around the world, sup ...
,
Asterisk The asterisk ( ), from Late Latin , from Ancient Greek , ''asteriskos'', "little star", is a typographical symbol. It is so called because it resembles a conventional image of a heraldic star. Computer scientists and mathematicians often voc ...
,
GStreamer GStreamer is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows. For instance, GStreamer can be used to build a system that reads files in one format, processes them, ...
etc. He works on a way to leverage the ASUS
Eee PC The ASUS Eee PC is a netbook computer line from Asus, and a part of the ASUS Eee product family. At the time of its introduction in late 2007, it was noted for its combination of a lightweight, Linux-based operating system, solid-state drive (S ...
with the power of the
free software community The free software movement is a social movement with the goal of obtaining and guaranteeing certain freedoms for software users, namely the freedoms to run the software, to study the software, to modify the software, and to share copies of the ...
and aims to provide a complete solution for Android on
x86 x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the Intel 8086 microprocessor and its 8088 variant. The 8086 was introd ...
platform. The
Eee PC The ASUS Eee PC is a netbook computer line from Asus, and a part of the ASUS Eee product family. At the time of its introduction in late 2007, it was noted for its combination of a lightweight, Linux-based operating system, solid-state drive (S ...
,
VirtualBox Oracle VM VirtualBox (formerly Sun VirtualBox, Sun xVM VirtualBox and Innotek VirtualBox) is a type-2 hypervisor for x86 virtualization developed by Oracle Corporation. VirtualBox was originally created by Innotek GmbH, which was acquired by ...
, and
QEMU QEMU is a free and open-source emulator (Quick EMUlator). It emulates the machine's processor through dynamic binary translation and provides a set of different hardware and device models for the machine, enabling it to run a variety of guest ...
are tested OK.Android-x86 @ Google code
/ref> Chih-Wei Huang and Yi Sun started the Android-x86 Open Source Project in 2009. The project aims to bring Android to the x86 platform.


Interviews

Here are some Chinese interviews of Chih-Wei Huang: *2003, Open Source Software Foundrybr>The experiences of free software development from GNU GateKeeper
:He talked about how to develop a VoIP business by open source model. *2004, Taiwan.CNET
A special report for seeking the power of free software in Taiwan - An interview of Chih-Wei Huang
:He talked about his free software concepts, the experiences of CLE development, and how to combine free software and
business model A business model describes how an organization creates, delivers, and captures value,''Business Model Generation'', Alexander Osterwalder, Yves Pigneur, Alan Smith, and 470 practitioners from 45 countries, self-published, 2010 in economic, social, ...
.


See also

* GNU Gatekeeper Project * Android-x86 Open Source Project


References


External links

* * Chinese Linux Extensions Projectbr>The GNU Gatekeeper
* The open source movement in Taiwan (台灣的開放源碼運動)* Eee PC, Android, Linux and Open Source - Cwhuang's blog * Linux @ NTU {{DEFAULTSORT:Huang, Chih-Wei 1970 births Free software programmers Taiwanese computer programmers Living people Scientists from Taipei