Joe Hewitt (programmer)

Last updated
Joe Hewitt
Joe Hewitt.jpg
Joe Hewitt at YUIConf in 2010
Born1978
Nationality American
Occupationprogrammer
Known forFacebook for iPhone, Firebug, iUI, and early Firefox

Joe Hewitt is an American software programmer who is best known for his work on the Firefox web browser and related software development tools like Firebug and DOM Inspector.

Contents

Education

His first project took place while still attending Hopatcong High School.

Career

Hewitt created the website Feff World with Douglas Palermo. [1]

From 2000 to 2003, he worked on UI programming at Netscape. [2] Subsequently, he worked on AOL's Boxely UI project, which renders software such as AIM Triton and AOL Explorer. In July 2007, Hewitt led the release of the iUI user interface library which greatly simplified Safari development for Apple's iPhone. [3]

He has been working on Parakey with Blake Ross. [4] [5] Parakey was acquired by Facebook in July 2007. [6]

In August 2007, he wrote the iPhone-specific version of Facebook. He was responsible for creating Facebook’s iPhone app, [7] which as of 2009 was the most downloaded iPhone app of all time. [7] In November 2009, Hewitt ceased development on the application, citing Apple policies. [7] In January 2009, he released the open-source library for iPhone developers Three20. [8]

In 2011, Hewitt left Facebook. [9] [10]

Related Research Articles

Gecko is a browser engine developed by Mozilla. It is used in the Firefox browser, the Thunderbird email client, and many other projects.

<span class="mw-page-title-main">Blake Ross</span> American software developer

Blake Aaron Ross is an American software engineer who is best known for his work as the co-creator of the Mozilla Firefox internet browser with Dave Hyatt. In 2005, he was nominated for Wired magazine's top Rave Award, Renegade of the Year, opposite Larry Page, Sergey Brin and Jon Stewart. He was also a part of Rolling Stone magazine's 2005 hot list. From 2007, he worked for Facebook as Director of Product until resigning in early 2013.

Mobile app development is the act or process by which a mobile app is developed for one or more mobile devices, which can include personal digital assistants (PDA), enterprise digital assistants (EDA), or mobile phones. Such software applications are specifically designed to run on mobile devices, taking numerous hardware constraints into consideration. Common constraints include CPU architecture and speeds, available memory (RAM), limited data storage capacities, and considerable variation in displays and input methods. These applications can be pre-installed on phones during manufacturing or delivered as web applications, using server-side or client-side processing to provide an "application-like" experience within a web browser.

iMacros Browser-based application for macro recording, editing and playback

iMacros is a browser-based application for macro recording, editing and playback for web automation and testing. It is provided as a standalone application and extension for Mozilla Firefox, Google Chrome, and Internet Explorer web browsers. Developed by iOpus/Ipswitch, It adds record and replay functionality similar to that found in web testing and form filler software. The macros can be combined and controlled via JavaScript. Demo macros and JavaScript code examples are included with the software. Running strictly JavaScript-based macros was removed in later versions of iMacros browser extensions. However, users can use alternative browser like Pale Moon, based on older versions of Mozilla Firefox to use JavaScript files for web-based automated testing with Moon Tester Tool.

A mobile operating system is an operating system used for smartphones, tablets, smartwatches, smartglasses, or other non-laptop personal mobile computing devices. While computers such as typical/mobile laptops are "mobile", the operating systems used on them are generally not considered mobile, as they were originally designed for desktop computers that historically did not have or need specific mobile features. This line distinguishing mobile and other forms has become blurred in recent years, due to the fact that newer devices have become smaller and more mobile unlike hardware of the past. Key notabilities blurring this line are the introduction of tablet computers, light laptops, and the hybridization of the two in 2-in-1 PCs.

iOS Mobile operating system by Apple

iOS is a mobile operating system developed by Apple Inc. exclusively for its smartphones. It was unveiled in January 2007 for the first-generation iPhone, launched in June 2007.

iOS SDK Software development kit for iOS

The iOS SDK, formerly the iPhone SDK, is a software development kit (SDK) developed by Apple Inc. The kit allows for the development of mobile apps on Apple's iOS and iPadOS operating systems.

<span class="mw-page-title-main">App Store (Apple)</span> Mobile app distribution platform by Apple

The App Store is an app marketplace developed and maintained by Apple, for mobile apps on its iOS and iPadOS operating systems. The store allows users to browse and download approved apps developed within Apple's iOS SDK. Apps can be downloaded on the iPhone, iPod Touch, or iPad, and some can be transferred to the Apple Watch smartwatch or 4th-generation or newer Apple TVs as extensions of iPhone apps.

iUI is a lightweight open source Web application framework consisting of a JavaScript library, Cascading Style Sheets (CSS), and images for developing advanced mobile web applications (webapps). It allows developers unfamiliar with programming languages such as Objective-C, or who don't want to build native applications using proprietary software development kits (SDKs), to use plain HTML, CSS, and JavaScript to build native-looking webapps.

<span class="mw-page-title-main">Tapulous</span> American software and video game company

Tapulous, Inc. was an American software and video game developer and publisher headquartered in Palo Alto, California. It was a wholly owned subsidiary of The Walt Disney Company as part of Disney Interactive's Disney Mobile unit. The company's most profitable products were the Tap Tap series of music games, which surpassed thirty-five million downloads.

Apache Cordova is a mobile application development framework created by Nitobi. Adobe Systems purchased Nitobi in 2011, rebranded it as PhoneGap, and later released an open-source version of the software called Apache Cordova. Apache Cordova enables software programmers to build hybrid web applications for mobile devices using CSS3, HTML5, and JavaScript, instead of relying on platform-specific APIs like those in Android, iOS, or Windows Phone. It enables the wrapping up of CSS, HTML, and JavaScript code depending on the platform of the device. It extends the features of HTML and JavaScript to work with the device. The resulting applications are hybrid, meaning that they are neither truly native mobile application nor purely Web-based. They are not native because all layout rendering is done via Web views instead of the platform's native UI framework. They are not Web apps because they are packaged as apps for distribution and have access to native device APIs. Mixing native and hybrid code snippets has been possible since version 1.9.

<span class="mw-page-title-main">Siri</span> Software-based personal assistant from Apple Inc.

Siri is the digital assistant that is part of Apple Inc.'s iOS, iPadOS, watchOS, macOS, tvOS, audioOS, and visionOS operating systems. It uses voice queries, gesture based control, focus-tracking and a natural-language user interface to answer questions, make recommendations, and perform actions by delegating requests to a set of Internet services. With continued use, it adapts to users' individual language usages, searches, and preferences, returning individualized results.

A mobile application or app is a computer program or software application designed to run on a mobile device such as a phone, tablet, or watch. Mobile applications often stand in contrast to desktop applications which are designed to run on desktop computers, and web applications which run in mobile web browsers rather than directly on the mobile device.

iOS 6 2012 mobile operating system

iOS 6 is the sixth major release of the iOS mobile operating system developed by Apple Inc, being the successor to iOS 5. It was announced at the company's Worldwide Developers Conference on June 11, 2012, and was released on September 19, 2012. It was succeeded by iOS 7 on September 18, 2013.

<span class="mw-page-title-main">Messenger (software)</span> American instant messaging app

Messenger, also known as Facebook Messenger, is an American proprietary instant messaging app and platform developed by Meta Platforms. Originally developed as Facebook Chat in 2008, the company revamped its messaging service in 2010, released standalone iOS and Android apps in 2011, and released standalone Facebook Portal hardware for Messenger calling in 2018. In April 2015, Facebook launched a dedicated website interface, Messenger.com, and separated the messaging functionality from the main Facebook app, allowing users to use the web interface or download one of the standalone apps. In April 2020, Facebook released a Messenger desktop app for Windows and macOS.

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 exclusively free software and open standards, with only minor exceptions. The community is supported institutionally by the non-profit Mozilla Foundation and its tax-paying subsidiary, the Mozilla Corporation.

<span class="mw-page-title-main">React Native</span> Open-source mobile application framework

React Native is an open-source UI software framework created by Meta Platforms, Inc. It is used to develop applications for Android, Android TV, iOS, macOS, tvOS, Web, Windows and UWP by enabling developers to use the React framework along with native platform capabilities. It is used to develop the Android and iOS applications at Facebook, Microsoft, and Shopify. It is also being used to develop virtual reality applications at Oculus.

<span class="mw-page-title-main">Progressive web app</span> Specific form of single page web application

A progressive web application (PWA), or progressive web app, is a type of application software delivered through the web, built using common web technologies including HTML, CSS, JavaScript, and WebAssembly. It is intended to work on any platform with a standards-compliant browser, including desktop and mobile devices.

References

  1. Heroes and Hierophants . Retrieved 2022-10-11.{{cite book}}: |website= ignored (help)
  2. "Tuning his tech chops at Facebook". cnet.com. Retrieved 2022-10-11.
  3. "Meet Joe Hewitt, iPhone Web App Interface Guru". Wired. Retrieved 2022-10-11.
  4. Todd Bishop (July 2, 2006). "Software Notebook: Mr. Firefox looks to the future". seattlepi.com. Retrieved 2011-05-08.
  5. "Interview: Joe Hewitt". FOSDEM. February 12, 2007. Archived from the original on May 24, 2011. Retrieved 2011-05-08.
  6. "Social site Facebook buys Parakey". BBC. July 20, 2007. Retrieved 2011-05-08.
  7. 1 2 3 "Facebook iPhone Dev Quits Project Over Apple Tyranny". TechCrunch. November 11, 2009. Retrieved 2011-05-08.
  8. "Joe Hewitt's Three20 project improves iPhone program". infoworld.com. 24 March 2009. Retrieved 2022-10-11.
  9. Joe Hewitt (May 6, 2011). "Creative Tools". Archived from the original on May 7, 2011. Retrieved 2011-05-08.
  10. Alexia Tsotsis (May 6, 2011). "Esteemed Mobile Developer Joe Hewitt Leaves Facebook". TechCrunch. Retrieved 2011-05-08.