Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6C52AD41A for ; Sun, 25 Nov 2012 22:07:44 +0000 (UTC) Received: (qmail 85501 invoked by uid 500); 25 Nov 2012 22:07:44 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 85432 invoked by uid 500); 25 Nov 2012 22:07:43 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Delivered-To: moderator for dev@cordova.apache.org Received: (qmail 8698 invoked by uid 99); 25 Nov 2012 13:35:42 -0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of andy.grunwald@googlemail.com designates 209.85.223.175 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=Tp9HBj6OfGsjeUtfWF/5q2tROKBaAVyzpkxTWyQgpTw=; b=q8ac85U+t05Y6dcsyVGrYZ1XOP2c1cxOEx+4/4PMnMs+7WWKfRQqadog9w2n6qM/OF a41rT16suDHYcdBVOr2YT9+OzsrnJsoi+/iZ2Bux1oZku1HMyIebcn5TOFN3Shs+Gydd f2ybIEQqmn0X4VuOJIPcKpO/LeDw4Iob9BR35sVFk9bgGThzl0kDsnLbD/Qx/HqQCKHY cJOmqSmHcteeKMJJI1tG1YRollTZxfG3mPLphllprs40xJeb7UHCXSElbOfNVAkcsjO/ Vb4f4fxiy0AQ/mLQ/hDBcPQsoegpIqsHHne+bMfT57au+58UhQ++HDMC8Ged7xCcmmoM XPWw== MIME-Version: 1.0 Sender: andy.grunwald@googlemail.com Date: Sun, 25 Nov 2012 14:35:14 +0100 X-Google-Sender-Auth: AN-BKzQe3b5OmFp2NlKBAmCUhXs Message-ID: Subject: Official architecture picture of Apache Cordova? From: Andy Grunwald To: dev@cordova.apache.org Content-Type: multipart/alternative; boundary=e89a8f64306c02b66d04cf51e361 X-Virus-Checked: Checked by ClamAV on apache.org --e89a8f64306c02b66d04cf51e361 Content-Type: text/plain; charset=ISO-8859-1 Hey, in the last weeks, i made some expierence with PhoneGap / Apache Cordova. At first, it looks like a really nice framework with much potential. I want to say thanks for your hard work! As a student (Business Informatics) i want to take a deeper look. At the moment i write a small (ca. 12 pages) term paper for my university. For this task i`ve looking for an _official_ picture / description about the internal Phonegap architecture and how it is build in the different platforms. E.g. on iOS: Does ist "only" open a modified UIWebView and provide some interfaces for the phone APIs (through the modification)? (i know, this sounds a little bit "to simple"). Or on which way it works? And what about the other mobile os? If you start a google search about "Phonegap architecture" [1] you find mane _different_ pictures. But i found no official _detailled_ description. During my research i found a blog post from Andrew Trice about "PhoneGap Explained Visually". [2] This post is a good _overview_. But this is far from a detailed description. Okay, i know. If i want information which are the current state, the source is the way to go. But perhaps anyone has blogged about his "way through the source"? _How_ is phonegap able to provide native mobile device features (like camera or device information like uuid) through the nate UIWebView (iOS) or android.webkit.WebView (Android)? Thanks for reading and have a nice day, Andy [1] https://www.google.de/search?q=phonegap+architecture&hl=de&tbo=d&source=lnms&tbm=isch&sa=X&ei=ixeyUNabApHOsga9poD4DA&ved=0CAcQ_AUoAA&biw=1440&bih=758 [2] http://phonegap.com/2012/05/02/phonegap-explained-visually/ --e89a8f64306c02b66d04cf51e361--