User talk:Kang Brightstar/sandbox

Kunena 2.x requires MooTools (included in Joomla 1.5.25+ and Joomla 2.5.3+). Please check with your Joomla template developer to make sure your template supports the latest version of MooTools. All Joomla 2.5 templates should be based on MooTools and many Joomla 1.5 templates (created after July 2010) are compatible with these versions. See also Kunena Technical Requirements and version-specific release notes.Kang Brightstar (talk) 15:55, 9 August 2013 (UTC)

Bio Feedback
In an effort to walk the thin line of balance between the for- and not-for-profit dynamics in our project, we recently made a change on the magazine limiting JCM author links in their bios. This debate is something Dianne and I face every day as Co-Lead Editors on the Joomla Community Magazine, and also as members of the board of Open Source Matters, Inc. (OSM). What is fair? What is proper? How can we know, and what do you think? First of all I would like to say that we think this is a healthy debate because it keeps us on our toes and constantly evaluating how we are doing, and examining how we can do better.

In September 2012, Luke Summerfield wrote an article raising the question of self-promotion on the magazine that received a lot of feedback. This past month, based on input received over many months from numerous members of the community, we removed active links from the author bio text box for all authors.

All authors now have the same number of total links. We have not changed any bio texts. Authors have up to 10 possible links that include the URL field for the author's website, and all the social network fields. The magazine has been configured for "rel author", meaning that Google+ ID's that are entered into the appropriate field (be careful to use ONLY the ID number part of your Google+ URL - not the entire http:// or it won't work) will raise the author's name in search results as an author who is knowledgeable about Joomla.

Whatever we do, not everyone will be pleased with the decision. We have received some complaints about this move. We appreciate hearing from people, and we always listen. A number of authors, including some who had the most links in their profiles, totally understand and agree with this decision. They write primarily to share information with the community, not to max out their personal SEO, and are satisfied with what the new bio configuration allows.

In closing I would like to thank all of the authors who have contributed and continue to contribute - newbies and oldbies alike, because without you we wouldn't have a magazine. Your stories, reports and tutorials are valued by everyone on the magazine team and by all of our readers. You make the precious resource that is the JCM possible, and we hope you feel valued and personally rewarded by the experience.

What do you think? Does this new arrangement allow for enough author links? Too many? Please share your thoughts by commenting below.Kang Brightstar (talk) 16:02, 9 August 2013 (UTC)

Let's Talk About Colors
You should know by now who your demographic is. In our case, we happen to have a strong demographic of males in their early 20s to late 40s. So what did we do? We like the colors we were already using, but decided to define a set for the entire site before starting the build. This way we can keep things consistent.

But how did we choose these colors? Blue happens to be the color of trust. Different colors evoke different emotions and choosing the right one will help you achieve your goals. Red - Reds evoke many different emotions. Light reds bring to mind feelings of love and femininity. Bright reds can represent passion, speed, and danger. Dark reds often evoke a matured feeling. Yellow - Yellow evokes a certain energy. It’s often associated with sunshine. It can also evoke caution, hence all those yellow street signs. Orange - This is a good mix between red and yellow. It evokes the passion and energy that red and yellow have to offer, but in a way that is more inviting. Blue - Blue often evokes feelings of trust and health. This is why the healthcare field predominantly uses blue. Light blues often have a youthful feeling. Green - Green is a well balanced color that gives a feeling security. It’s often used to represent nature. Dark greens are often associated with money and therefore give a feeling of wealth. — Preceding unsigned comment added by Kang Brightstar (talk • contribs) 16:06, 9 August 2013 (UTC)

Artisteer - Automated Web Designer
Artisteer is the first and only Web design automation product that instantly creates fantastic looking, unique website templates and blog themes. Design awesome blogs and cool web templates in minutes. Export to Blogger, Joomla, Wordpress and other CMS products. No need to learn Photoshop, CSS, HTML or other technologies. Fun and easy to use! Create complete websites and blogs, edit pages, write content, and publish online! Preview, download and edit online website and template samples! — Preceding unsigned comment added by Kang Brightstar (talk • contribs) 16:10, 9 August 2013 (UTC)

About WordPress
WordPress started in 2003 with a single bit of code to enhance the typography of everyday writing and with fewer users than you can count on your fingers and toes. Since then it has grown to be the largest self-hosted blogging tool in the world, used on millions of sites and seen by tens of millions of people every day.

Everything you see here, from the documentation to the code itself, was created by and for the community. WordPress is an Open Source project, which means there are hundreds of people all over the world working on it. (More than most commercial platforms.) It also means you are free to use it for anything from your cat’s home page to a Fortune 500 web site without paying anyone a license fee and a number of other important freedoms.

About WordPress.org On this site you can download and install a software script called WordPress. To do this you need a web host who meets the minimum requirements and a little time. WordPress is completely customizable and can be used for almost anything. There is also a service called WordPress.com which lets you get started with a new and free WordPress-based blog in seconds, but varies in several ways and is less flexible than the WordPress you download and install yourself.

What You Can Use WordPress For WordPress started as just a blogging system, but has evolved to be used as full content management system and so much more through the thousands of plugins, widgets, and themes, WordPress is limited only by your imagination. (And tech chops.)

Connect with the Community In addition to online resources like the forums and mailing lists a great way to get involved with WordPress is to attend or volunteer at a WordCamp, which are free or low-cost events that happen all around the world to gather and educate WordPress users, organized by WordPress users. Check out the website, there might be a WordCamp near you.

A Little History WordPress was born out of a desire for an elegant, well-architectured personal publishing system built on PHP and MySQL and licensed under the GPLv2 (or later). It is the official successor of b2/cafelog. WordPress is fresh software, but its roots and development go back to 2001. It is a mature and stable product. We hope by focusing on user experience and web standards we can create a tool different from anything else out there.

For a bit more about WordPress' history check out the WordPress Wikipedia page or this page on our own Codex.Kang Brightstar (talk) 16:12, 9 August 2013 (UTC)

WHAT IS MAGENTO?
Magento is a flexible award-winning open source ecommerce platform that is taking the web design world by storm. It gives your business enterprise level ecommerce features without the enterprise level price tag. By using this powerful and versatile system as the basis for all of our ecommerce websites we are able to provide our customers with an incredibly advanced online retail store at a fraction of the price it would normally cost to have those features developed. Websites that would have cost £100k a few years ago are now available at a fraction of that price, giving you the means to compete with the big retailers.

A comprehensive feature list can be found on the Magento website, but some of the key selling points as to why our clients choose Magento include:

powerful attribute based product catalog functionality - this makes Magento the perfect choice for selling anything from a simple t-shirt, to a complex computer with customisable technical specifications. rules based promotions and coupon functionality - set up promotions based on a seemingly endless string of rules. Also includes support for buy X get Y free offers. multi-store functionality - different websites can all be managed from the same Magento back-end. This could include a completely new site, or a geo-location target such as a US store in US currency, or a French store in Euro’s and french language. modular architecture - Magento is modular software, this means that you build on top of it without ever changing the core code. This prevents issues in future with upgrades, and also means that there are 25,000 extensions out there that can be quickly and easily plugged into your site. enterprise level ecommerce features with minimal outlay - features such as product reviews, layered navigation, product tagging, feature rich customer accounts and superb back-end administration out of the box. search engine readiness - Magento is one of the most SEO friendly ecommerce applications on the market. However it is not perfect, and we always make a point of installing things like cannonical URL’s to iron out some of the kinks in the way Magento is build. strong Google Analytics integration - full ecommerce reporting in Google Analytics is included in Magento as standard.Kang Brightstar (talk) 16:16, 9 August 2013 (UTC)

About Drupal
Drupal is a free software package that allows you to easily organize, manage and publish your content, with an endless variety of customization.

Drupal is Open Source Drupal is open source software maintained and developed by a community of 630,000+ users and developers. It's distributed under the terms of the GNU General Public License (or "GPL"), which means anyone is free to download it and share it with others. This open development model means that people are constantly working to make sure Drupal is a cutting-edge platform that supports the latest technologies that the Web has to offer. The Drupal project's principles encourage modularity, standards, collaboration, ease-of-use, and more.

Community Support The passionate volunteer Drupal community is on hand to give support via various vibrant IRC channels, in the forums, and face to face at Drupal events. The community has also created Documentation for Drupal, which covers major topics related to working with Drupal. The worldwide community drives the innovation that makes Drupal the preferred choice for web developers and site owners. Everybody can get involved and make a difference to Drupal.

Drupal's History Dries Buytaert began the Drupal software as a message board in 1999. Within a year or so, more people became interested using and contributing to Drupal, so the project was made open source. Drupal.org came online in 2001, and the Drupal community gained momentum in 2005 with several code sprints and conferences. Read more about the full history of Drupal and Druplicon.

Commercial Services As well as the community, there are many dedicated companies in the Marketplace to help with your Drupal project. Providing expertise and a deeper understanding, they can help with design, development, hosting, spam blocking, theming, training, and more.Kang Brightstar (talk) 16:19, 9 August 2013 (UTC)

About Zend Framework2
Zend Framework 2 is an open source framework for developing web applications and services using PHP 5.3+. Zend Framework 2 uses 100% object-oriented code and utilises most of the new features of PHP 5.3, namely namespaces, late static binding, lambda functions and closures.

Zend Framework 2 evolved from Zend Framework 1, a successful PHP framework with over 15 million downloads.

The component structure of Zend Framework 2 is unique; each component is designed with few dependencies on other components. ZF2 follows the SOLID object oriented design principle. This loosely coupled architecture allows developers to use whichever components they want. We call this a “use-at-will” design. We support Pyrus and Composer as installation and dependency tracking mechanisms for the framework as a whole and for each component, further enhancing this design.

We use PHPUnit to test our code and Travis CI as a Continuous Integration service.

While they can be used separately, Zend Framework 2 components in the standard library form a powerful and extensible web application framework when combined. Also, it offers a robust, high performance MVC implementation, a database abstraction that is simple to use, and a forms component that implements HTML5 form rendering, validation, and filtering so that developers can consolidate all of these operations using one easy-to-use, object oriented interface. Other components, such as Zend\Authentication and Zend\Permissions\Acl, provide user authentication and authorization against all common credential stores.

Still others, with the ZendService namespace, implement client libraries to simply access the most popular web services available. Whatever your application needs are, you’re likely to find a Zend Framework 2 component that can be used to dramatically reduce development time with a thoroughly tested foundation.

The principal sponsor of the project ‘Zend Framework 2’ is Zend Technologies, but many companies have contributed components or significant features to the framework. Companies such as Google, Microsoft, and StrikeIron have partnered with Zend to provide interfaces to web services and other technologies they wish to make available to Zend Framework 2 developers.

Zend Framework 2 could not deliver and support all of these features without the help of the vibrant Zend Framework 2 community. Community members, including contributors, make themselves available on mailing lists, IRC channels and other forums. Whatever question you have about Zend Framework 2, the community is always available to address it.Kang Brightstar (talk) 16:22, 9 August 2013 (UTC)

About CodeIgniter
CodeIgniter is an Application Development Framework - a toolkit - for people who build web sites using PHP. Its goal is to enable you to develop projects much faster than you could if you were writing code from scratch, by providing a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries. CodeIgniter lets you creatively focus on your project by minimizing the amount of code needed for a given task.Kang Brightstar (talk) 16:27, 9 August 2013 (UTC)

What is VPN?
A Virtual Private Network (VPN) is a network technology that creates a secure network connection over a public network such as the Internet or a private network owned by a service provider. Large corporations, educational institutions, and government agencies use VPN technology to enable remote users to securely connect to a private network.

A VPN can connect multiple sites over a large distance just like a Wide Area Network (WAN). VPNs are often used to extend intranets worldwide to disseminate information and news to a wide user base. Educational institutions use VPNs to connect campuses that can be distributed across the country or around the world.

In order to gain access to the private network, a user must be authenticated using a unique identification and a password. An authentication token is often used to gain access to a private network through a personal identification number (PIN) that a user must enter. The PIN is a unique authentication code that changes according to a specific frequency, usually every 30 seconds or so.Kang Brightstar (talk) 16:29, 9 August 2013 (UTC)

What is a Network?
A network consists of two or more computers that are linked in order to share resources (such as printers and CDs), exchange files, or allow electronic communications. The computers on a network may be linked through cables, telephone lines, radio waves, satellites, or infrared light beams.

Two very common types of networks include: •Local Area Network (LAN) •Wide Area Network (WAN)

You may also see references to a Metropolitan Area Networks (MAN), a Wireless LAN (WLAN), or a Wireless WAN (WWAN).

Local Area Network

A Local Area Network (LAN) is a network that is confined to a relatively small area. It is generally limited to a geographic area such as a writing lab, school, or building.

Computers connected to a network are broadly categorized as servers or workstations. Servers are generally not used by humans directly, but rather run continuously to provide "services" to the other computers (and their human users) on the network. Services provided can include printing and faxing, software hosting, file storage and sharing, messaging, data storage and retrieval, complete access control (security) for the network's resources, and many others.

Workstations are called such because they typically do have a human user which interacts with the network through them. Workstations were traditionally considered a desktop, consisting of a computer, keyboard, display, and mouse, or a laptop, with with integrated keyboard, display, and touchpad. With the advent of the tablet computer, and the touch screen devices such as iPad and iPhone, our definition of workstation is quickly evolving to include those devices, because of their ability to interact with the network and utilize network services.

Servers tend to be more powerful than workstations, although configurations are guided by needs. For example, a group of servers might be located in a secure area, away from humans, and only accessed through the network. In such cases, it would be common for the servers to operate without a dedicated display or keyboard. However, the size and speed of the server's processor(s), hard drive, and main memory might add dramatically to the cost of the system. On the other hand, a workstation might not need as much storage or working memory, but might require an expensive display to accommodate the needs of its user. Every computer on a network should be appropriately configured for its use.

On a single LAN, computers and servers may be connected by cables or wirelessly. Wireless access to a wired network is made possible by wireless access points (WAPs). These WAP devices provide a bridge between computers and networks. A typical WAP might have the theoretical capacity to connect hundreds or even thousands of wireless users to a network, although practical capacity might be far less.

Nearly always servers will be connected by cables to the network, because the cable connections remain the fastest. Workstations which are stationary (desktops) are also usually connected by a cable to the network, although the cost of wireless adapters has dropped to the point that, when installing workstations in an existing facility with inadequate wiring, it can be easier and less expensive to use wireless for a desktop.

See the Topology, Cabling, and Hardware sections of this tutorial for more information on the configuration of a LAN.

Wide Area Network

Wide Area Networks (WANs) connect networks in larger geographic areas, such as Florida, the United States, or the world. Dedicated transoceanic cabling or satellite uplinks may be used to connect this type of global network.

Using a WAN, schools in Florida can communicate with places like Tokyo in a matter of seconds, without paying enormous phone bills. Two users a half-world apart with workstations equipped with microphones and a webcams might teleconference in real time. A WAN is complicated. It uses multiplexers, bridges, and routers to connect local and metropolitan networks to global communications networks like the Internet. To users, however, a WAN will not appear to be much different than a LAN. Kang Brightstar (talk) 16:33, 9 August 2013 (UTC)

What is IPv6?
Internet Protocol Version 6 (IPv6) is a network layer protocol that enables data communications over a packet switched network. Packet switching involves the sending and receiving of data in packets between two nodes in a network. The working standard for the IPv6 protocol was published by the Internet Engineering Task Force (IETF) in 1998. The IETF specification for IPv6 is RFC 2460. IPv6 was intended to replace the widely used Internet Protocol Version 4 (IPv4) that is considered the backbone of the modern Internet. IPv6 is often referred to as the "next generation Internet" because of it's expanded capabilities and it's growth through recent large scale deployments. In 2004, Japan and Korea were acknowledged as having the first public deployments of IPv6.

The explosive growth in mobile devices including mobile phones, notebook computers, and wireless handheld devices has created a need for additional blocks of IP addresses. IPv4 currently supports a maximum of approximately 4.3 billion unique IP addresses. IPv6 supports a theoretical maximum of 2128 addresses (340,282,366,920,938,463,463,374,607,431,768,211,456 to be exact!). Recent advancements in network technology including Network Address Translation (NAT) have temporarily lessened the urgency for new IP addresses, however, recent estimates indicate that IPv4 addresses could be exhausted as soon as 2012.

IPv6 and IPv4 share a similar architecture. The majority of transport layer protocols that function with IPv4 will also function with the IPv6 protocol. Most application layer protocols are expected to be interoperable with IPv6 as well, with the notable exception of File Transfer Protocol (FTP). FTP uses embedded network layer addresses to facilitate data transmission. An IPv6 address consists of eight groups of four hexadecimal digits. If a group consists of four zeros, the notation can be shortened using a colon to replace the zeros.

A main advantage of IPv6 is increased address space. The 128-bit length of IPv6 addresses is a significant gain over the 32-bit length of IPv4 addresses, allowing for an almost limitless number of unique IP addresses. The size of the IPv6 address space makes it less vulnerable to malicious activities such as IP scanning. IPv6 packets can support a larger payload than IPv4 packets resulting in increased throughput and transport efficiency.

A key enhancement over IPv4 is native support for mobile devices. IPv6 supports the Mobile IPv6 (MIPv6) protocol which enables mobile devices to switch between networks and receive a roaming notification regardless of physical location. MIPv6 is a hallmark of the protocol and was specified as a firm requirement during the design of IPv6. The IETF has separate specifications for MIPv6 that detail data structure, messaging, and security requirements.

Auto-configuration is another IPv6 enhancement that is considered a great benefit to network administrators. IPv6 devices can independently auto-configure themselves when connected with other IPv6 devices. Configuration tasks that can be carried out automatically include IP address assignment and device numbering. An IPv6 router has the ability to determine its own IPv6 address using data link layer addressing parameters. The IETF has issued RFC 2462 to set guidelines for IPv6 auto-configuration.

The IPv6 protocol improves upon IPv4 with increased authentication and privacy measures. IPSec security is embedded into the IPv6 specification to manage encryption and authentication between hosts. This built in security framework enables secure data traffic between hosts that is independent of any applications on either host. In this way, IPv6 provides an efficient end to end security framework for data transfer at the host or the network level.

The deployment of IPv6 networks is growing worldwide. Full replacement of IPv4 is expected to take some time, as it remains the most widely used Internet Protocol. The United States, China, and India are leading recent deployments of the IPv6 protocol and have large investments in IPv6 network infrastructure. The United States government has mandated that federal agencies must complete the transition to an IPv6 infrastructure no later than 2008. Software companies are also releasing operating systems that support the IPv6 standard. In 1997, IBM became the first commercial vendor to support IPv6 through its AIX 4.3 operating system. The latest version of Microsoft's Windows operating system, Windows Vista, has full IPv6 support enabled by default. — Preceding unsigned comment added by Kang Brightstar (talk • contribs) 16:34, 9 August 2013 (UTC)

What is MPEG-4?
MPEG-4 was developed by Moving Picture Experts Group to stream multimedia video and audio at lower data rates and smaller file sizes. MPEG-4 has the same algorithm of compression that Mpeg-1 and MPEG-2 but was expanded to support video/audio "objects", low bitrate encoding and 3D content, text and other media types. MPEG-4 influenced much the following three fields: interactive multimedia (including the products distributed on disks and via web), interactive graphic applications (synthetic content) and digital television - DTV.

The compression of data is made according to the following scheme. Codec does not save all the frames, but only the key ones and the changes that took place in the intermediate frames. The audio data is often compressed to MP3, Ogg Vorbis or WMA.

The advantage of MPEG-4 is the ability to compress a two-hour video to a CD, and the result will be of high quality. Thanks to it MPEG-4 has become extremely popular with users. Todays MPEG-4 is supported by a large number of different devices from satellite television to cell phones.

Total Movie Converter will convert MPEG-4 to AVI, WMV, 3GP, FLV without hassle. The tool is extremely easy-to-use. Even a beginner will master it in few seconds due to wizard-like interface. Download your free evaluation copy now and give it a try. Kang Brightstar (talk) 16:38, 9 August 2013 (UTC)

What is H.264 format
H.264 is a new video codec standard which can achieve high quality video in relatively low bitrates. You can think it as the "successor" of the existing formats (MPEG2, MPEG-4, DivX, XviD, etc.) as it aims in offering similar video quality in half the size of the formats mentioned before. Also known as AVC (Advanced Video Coding, MPEG-4 Part 10), H.264 is actually defined in an identical pair of standards maintained by different organizations, together known as the Joint Video Team (JVT). While MPEG-4 Part 10 is an ISO/IEC standard, it was developed in cooperation with the ITU, an organization heavily involved in broadcast television standards. Since the ITU designation for the standard is H.264, you may see MPEG-4 Part 10 video referred to as either AVC or H.264. Both are valid, and refer to the same standard.

The latest version of ffdshow supports H.264 playback. Please remember, ffdshow is a DirectShow filter so after you install it you'll be able to play H.264 in most video players you already have installed, including Windows Media Player. Alternatively you can download VLC player. It can play H.264 without need of any codec or DirectShow filter. Apple QuickTime players support H.264 too, but their support is not so great for all formats, so don't use them for general H.264 playback. Generally most players or codec packs nowadays include H264 support so you shouldn't have any problems. You may also watch your H.264 files on your Xbox 360 and PSP with smooth playback. Kang Brightstar (talk) 16:40, 9 August 2013 (UTC)

Blu-ray Disc
Blu-ray (not Blue-ray) also known as Blu-ray Disc (BD), is the name of a new optical disc format jointly developed by the Blu-ray Disc Association (BDA), a group of the world's leading consumer electronics, personal computer and media manufacturers (including Apple, Dell, Hitachi, HP, JVC, LG, Mitsubishi, Panasonic, Pioneer, Philips, Samsung, Sharp, Sony, TDK and Thomson). The format was developed to enable recording, rewriting and playback of high-definition video (HD), as well as storing large amounts of data. The format offers more than five times the storage capacity of traditional DVDs and can hold up to 25GB on a single-layer disc and 50GB on a dual-layer disc. This extra capacity combined with the use of advanced video and audio codecs will offer consumers an unprecedented HD experience.

While current optical disc technologies such as DVD, DVD±R, DVD±RW, and DVD-RAM rely on a red laser to read and write data, the new format uses a blue-violet laser instead, hence the name Blu-ray. Despite the different type of lasers used, Blu-ray products can easily be made backwards compatible with CDs and DVDs through the use of a BD/DVD/CD compatible optical pickup unit. The benefit of using a blue-violet laser (405nm) is that it has a shorter wavelength than a red laser (650nm), which makes it possible to focus the laser spot with even greater precision. This allows data to be packed more tightly and stored in less space, so it's possible to fit more data on the disc even though it's the same size as a CD/DVD. This together with the change of numerical aperture to 0.85 is what enables Blu-ray Discs to hold 25GB/50GB. Recent development by Pioneer has pushed the storage capacity to 500GB on a single disc by using 20 layers.

Blu-ray is currently supported by about 200 of the world's leading consumer electronics, personal computer, recording media, video game and music companies. The format also has support from all Hollywood studios and countless smaller studios as a successor to today's DVD format. Many studios have also announced that they will begin releasing new feature films on Blu-ray Disc day-and-date with DVD, as well as a continuous slate of catalog titles every month. For more information about Blu-ray movies, check out our Blu-ray movies and Blu-ray reviews section which offers information about new and upcoming Blu-ray releases, as well as what movies are currently available in the Blu-ray format. Kang Brightstar (talk) 16:42, 9 August 2013 (UTC)

What is The AAC+ Format?
AACplus (also commonly referred to as AAC+) is a trade name (used by Coding Technologies) for the HE-AAC V1 compression format. HE-AAC stands for High Efficiency Advanced Audio Encoding and is an enhanced version of the AAC format (more accurately known as AAC-LC (Low Complexity AAC)). This lossy codec was implemented in to the MPEG-4 Audio standard in 2003.Kang Brightstar (talk) 16:45, 9 August 2013 (UTC)

Conversation with CSS 3 team
CSS 3 is arguably the most eagerly anticipated specification in the works at W3C. CSS 3 promises to make it easier to create page layout and to support formatting that is currently only achievable through hacks. In this article, xhtml.com interviews Bert Bos, chair of the CSS Working Group at W3C, about the next release of the CSS specification and how past design decisions are influencing the future of CSS. This interview offers a rare opportunity to learn more about the inner workings and thought processes of the CSS Working Group at W3C.Kang Brightstar (talk) 16:49, 9 August 2013 (UTC)

What is cocos2d-javascript?
Cocos2d-javascript is a 2D game/graphics engine based on cocos2d-iphone but designed to run in the web browser. It uses the latest features available in HTML 5 allowing real-time rendering of 2D graphics without the need for plug-ins such as Adobe Flash.

While HTML 5 is still new and not fully supported across all browsers it won't be long before the vast majority of web users are able to enjoy all that it offers. When this time comes cocos2d-javascript will be an excellent way to develop games and applications. Kang Brightstar (talk) 16:55, 9 August 2013 (UTC)

About Box2D
Box2D is an open source C++ engine for simulating rigid bodies in 2D. Box2D is developed by Erin Catto and has the zlib license. While the zlib license does not require acknowledgement, we encourage you to give credit to Box2D in your product.

Box2D Features

Collision ◾Continuous collision detection ◾Contact callbacks: begin, end, pre-solve, post-solve ◾Convex polyons and circles. ◾Multiple shapes per body ◾One-shot contact manifolds ◾Dynamic tree broadphase ◾Efficient pair management ◾Fast broadphase AABB queries ◾Collision groups and categories

Physics ◾Continuous physics with time of impact solver ◾Persistent body-joint-contact graph ◾Island solution and sleep management ◾Contact, friction, and restitution ◾Stable stacking with a linear-time solver ◾Revolute, prismatic, distance, pulley, gear, mouse joint, and other joint types ◾Joint limits, motors, and friction ◾Momentum decoupled position correction ◾Fairly accurate reaction forces/impulses

System ◾Small block and stack allocators ◾Centralized tuning parameters ◾Highly portable C++ with no use of STL containers

Testbed ◾OpenGL with Freeglut ◾Graphical user interface with GLUI ◾Easily switch between tests using GUI ◾Test framework for easily adding new tests ◾Mouse picking and the bomb! ◾CMake build system files

Documentation ◾User manual ◾Doxygen document with code comments ◾Active user forumKang Brightstar (talk) 16:59, 9 August 2013 (UTC)

All About DirectX
While you may be familiar with the "Would you like to install DirectX now?" window, do you know what DirectX is, and why it is important to keep an updated version of it on your PC?

Direct X is a set of APIs (application program interfaces) developed by Microsoft. It provides software developers with resources to write Windows-based applications that access hardware features of a computer without knowing exactly what hardware will be installed when the program eventually runs. By using the interfaces provided by DirectX, software developers can take advantage of hardware features without being concerned about the implementation details of that hardware.

The full benefit of DirectX is most evident in PC games. Unlike console gaming machines such as the PlayStation or GameCube, for example, computer game developers are producing a game that needs to be designed to work well on a variety of systems — as opposed to one system that is the same for all end-users.

PC game developers need to ensure that their game will run on any system and include support for a large number of different hardware devices, such as the video adapter and sound card, as well as gaming peripherals such as joysticks and racing wheels. Developers also need to ensure their game will work with hardware products that may not even hit the retail sector until after their game is released. DirectX made its debut in 1995. It was the first encouragement from Microsoft to move game programmers in the direction of developing for Windows 95 instead of DOS. Until then PC games were largely written in DOS, which had the capability to access the computer's sound and video hardware directly. To keep the speed of the game up, developers were looking at having to write their own drivers for a wide variety of display adapters. Tha could turn out to be a nightmare for the developer and, in turn, cause compatibility issues for some end-users. DirectX introduced an intermediate layer that translated generic hardware commands into specific commands for particular pieces of hardware. In particular DirectX allowed multimedia applications to take advantage of hardware acceleration features supported by graphics accelerators. With DirectX game developers were able to take advantage of Windows without sacrificing performance in the game. Kang Brightstar (talk) 17:01, 9 August 2013 (UTC)

What is RSS?
RSS (Rich Site Summary) is a format for delivering regularly changing web content. Many news-related sites, weblogs and other online publishers syndicate their content as an RSS Feed to whoever wants it. Kang Brightstar (talk) 17:03, 9 August 2013 (UTC)

About W3C
The World Wide Web Consortium (W3C) is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards. Led by Web inventor Tim Berners-Lee and CEO Jeffrey Jaffe, W3C's mission is to lead the Web to its full potential. Contact W3C for more information.Kang Brightstar (talk) 17:04, 9 August 2013 (UTC)