The MIT App Inventor team is delighted to announce the availability of Extension Components for testing. We hope the Extension Components will prove to be a major enhancement to App Inventor: Extensions provide a way for anyone to build their own App Inventor components, which others can then use in creating apps. This should be of special interest to the App Inventor open source group.
App Inventor is free and open software, so people have always been able to build personal systems and install their own components. But until now, the only way to make those components available to others has been to create and maintain a personal App Inventor server that has those components built in.
Extension components, in contrast, can be loaded dynamically into any App Inventor system, so they can be shared and imported into projects as needed. For example, educators and educational software developers to provide extension components tailored to specific lessons and activities, so that students can have these available in building apps. Examples might be simulations or tools for large-scale data analysis, or image recognition. Those features might be unfeasible to implement with the built-in App Inventor blocks, either because of processing speed or programming complexity. But the same capability might be readily implemented using extension components that encapsulate the necessary processing.
Anyone can create extension components. This requires gaining some familiarity with the App Inventor source code (located on Github) and programming in Java. Once you create an extension component, you can share it with anyone for use in their App Inventor projects. Extension components can be housed anywhere on the Web. They need not be stored at MIT or any other special place, although MIT hosts a repository where people can make extension components available for sharing and public use.
Today, we’re releasing a test server for App Inventor that supports the Extension Components feature. You can find it at extension-test.appinventor.mit.edu. There’s also a document called App Inventor Extensions that explains how to create and use Extension Components.
With extensions, the range of App Inventor features can be expanded enormously. We hope that people will explore this tool to build new capabilities for App Inventor and their creations.
--
You received this message because you are subscribed to a topic in the Google Groups "App Inventor Open Source Development" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/app-inventor-open-source-dev/M7NookKPhQQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to app-inventor-open-so...@googlegroups.com.
To post to this group, send email to app-inventor-o...@googlegroups.com.
Visit this group at https://groups.google.com/group/app-inventor-open-source-dev.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "App Inventor Open Source Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to app-inventor-open-so...@googlegroups.com.
To post to this group, send email to app-inventor-o...@googlegroups.com.
Visit this group at http://groups.google.com/group/app-inventor-open-source-dev.
To unsubscribe from this group and stop receiving emails from it, send an email to app-inventor-open-source-dev+unsub...@googlegroups.com.
and was wandering if it is possible to add native library support to component extensions.
Hi
To unsubscribe from this group and stop receiving emails from it, send an email to app-inventor-open-so...@googlegroups.com.
To post to this group, send email to app-inventor-o...@googlegroups.com.
Visit this group at http://groups.google.com/group/app-inventor-open-source-dev.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "App Inventor Open Source Development" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/app-inventor-open-source-dev/M7NookKPhQQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to app-inventor-open-so...@googlegroups.com.
To post to this group, send email to app-inventor-o...@googlegroups.com.
Visit this group at https://groups.google.com/group/app-inventor-open-source-dev.
It must be a non-visible component. (Keep in mind that “non-visible” here refers to visibility in the App Inventor designer, not visibility on the phone screen. You can still create components that use anything in the Android SDK and produce visible results in the app on the phone; they just won’t appear in the designer screen.)
Hi
To unsubscribe from this group and stop receiving emails from it, send an email to app-inventor-open-source-dev+unsub...@googlegroups.com.
To post to this group, send email to app-inventor-o...@googlegroups.com.
Visit this group at http://groups.google.com/group/app-inventor-open-source-dev.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "App Inventor Open Source Development" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/app-inventor-open-source-dev/M7NookKPhQQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to app-inventor-open-source-dev+unsub...@googlegroups.com.
Hi
To unsubscribe from this group and stop receiving emails from it, send an email to app-inventor-open-so...@googlegroups.com.
To post to this group, send email to app-inventor-o...@googlegroups.com.
Visit this group at http://groups.google.com/group/app-inventor-open-source-dev.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "App Inventor Open Source Development" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/app-inventor-open-source-dev/M7NookKPhQQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to app-inventor-open-so...@googlegroups.com.
Visit this group at https://groups.google.com/group/app-inventor-open-source-dev.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "App Inventor Open Source Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to app-inventor-open-so...@googlegroups.com.
CommonVersion:
AndroidRuntime:
Barcode:
ComponentList:
BuildServer:
CheckPlayApp:
PlayApp:
[java] Jan 07, 2016 6:06:03 PM com.google.appinventor.buildserver.ProjectBu
ilder build
[java] INFO: temporary project root: C:\Users\GarethH.GLOBAL\AppData\Local\
Temp\1452189963125_0.6111258198049001-0
[java] Jan 07, 2016 6:06:03 PM com.google.appinventor.buildserver.ProjectBu
ilder extractProjectFiles
[java] INFO: extracting C:\Users\GarethH.GLOBAL\AppData\Local\Temp\14521899
63125_0.6111258198049001-0\android.keystore from input zip
[java] Jan 07, 2016 6:06:03 PM com.google.appinventor.buildserver.ProjectBu
ilder extractProjectFiles
[java] INFO: extracting C:\Users\GarethH.GLOBAL\AppData\Local\Temp\14521899
63125_0.6111258198049001-0\assets\AI2Companion-Icon.png from input zip
[java] Jan 07, 2016 6:06:03 PM com.google.appinventor.buildserver.ProjectBu
ilder extractProjectFiles
[java] INFO: extracting C:\Users\GarethH.GLOBAL\AppData\Local\Temp\14521899
63125_0.6111258198049001-0\assets\Instructions.png from input zip
[java] Jan 07, 2016 6:06:03 PM com.google.appinventor.buildserver.ProjectBu
ilder extractProjectFiles
[java] INFO: extracting C:\Users\GarethH.GLOBAL\AppData\Local\Temp\14521899
63125_0.6111258198049001-0\assets\Title.png from input zip
[java] Jan 07, 2016 6:06:03 PM com.google.appinventor.buildserver.ProjectBu
ilder extractProjectFiles
[java] INFO: extracting C:\Users\GarethH.GLOBAL\AppData\Local\Temp\14521899
63125_0.6111258198049001-0\assets\connectwCode.png from input zip
[java] Jan 07, 2016 6:06:03 PM com.google.appinventor.buildserver.ProjectBu
ilder extractProjectFiles
[java] INFO: extracting C:\Users\GarethH.GLOBAL\AppData\Local\Temp\14521899
63125_0.6111258198049001-0\assets\connectwQR.png from input zip
[java] Jan 07, 2016 6:06:03 PM com.google.appinventor.buildserver.ProjectBu
ilder extractProjectFiles
[java] INFO: extracting C:\Users\GarethH.GLOBAL\AppData\Local\Temp\14521899
63125_0.6111258198049001-0\assets\mooning.png from input zip
[java] Jan 07, 2016 6:06:03 PM com.google.appinventor.buildserver.ProjectBu
ilder extractProjectFiles
[java] INFO: extracting C:\Users\GarethH.GLOBAL\AppData\Local\Temp\14521899
63125_0.6111258198049001-0\src\edu\mit\appinventor\aicompanion3\Screen1.bky from
input zip
[java] Jan 07, 2016 6:06:03 PM com.google.appinventor.buildserver.ProjectBu
ilder extractProjectFiles
[java] INFO: extracting C:\Users\GarethH.GLOBAL\AppData\Local\Temp\14521899
63125_0.6111258198049001-0\src\edu\mit\appinventor\aicompanion3\Screen1.scm from
input zip
[java] Jan 07, 2016 6:06:03 PM com.google.appinventor.buildserver.ProjectBu
ilder extractProjectFiles
[java] INFO: extracting C:\Users\GarethH.GLOBAL\AppData\Local\Temp\14521899
63125_0.6111258198049001-0\src\edu\mit\appinventor\aicompanion3\Screen1.yail fro
m input zip
[java] Jan 07, 2016 6:06:03 PM com.google.appinventor.buildserver.ProjectBu
ilder extractProjectFiles
[java] INFO: extracting C:\Users\GarethH.GLOBAL\AppData\Local\Temp\14521899
63125_0.6111258198049001-0\youngandroidproject\project.properties from input zip
[java] java.lang.NullPointerException
[java] at com.google.common.base.Preconditions.checkNotNull(Preconditio
ns.java:191)
[java] at com.google.common.io.Resources$UrlByteSource.<init>(Resources
.java:77)
[java] at com.google.common.io.Resources$UrlByteSource.<init>(Resources
.java:72)
[java] at com.google.common.io.Resources.asByteSource(Resources.java:66
)
[java] at com.google.common.io.Resources.asCharSource(Resources.java:11
1)
[java] at com.google.common.io.Resources.toString(Resources.java:136)
[java] at com.google.appinventor.buildserver.ProjectBuilder.getAllCompo
nentTypes(ProjectBuilder.java:238)
[java] at com.google.appinventor.buildserver.ProjectBuilder.build(Proje
ctBuilder.java:166)
[java] at com.google.appinventor.buildserver.Main.main(Main.java:82)
BUILD FAILED
C:\Dropbox\AI\appinventor-sources\appinventor\build.xml:21: The following error
occurred while executing this line:
C:\Dropbox\AI\appinventor-sources\appinventor\buildserver\build.xml:192: Java re
turned: 1
Total time: 6 minutes 28 seconds
C:\Dropbox\AI\appinventor-sources\appinventor [cdk-v0.1 +0 ~0 -4]>
Hi
To unsubscribe from this group and stop receiving emails from it, send an email to app-inventor-open-source-dev+unsub...@googlegroups.com.
To post to this group, send email to app-inventor-o...@googlegroups.com.
Visit this group at http://groups.google.com/group/app-inventor-open-source-dev.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "App Inventor Open Source Development" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/app-inventor-open-source-dev/M7NookKPhQQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to app-inventor-open-source-dev+unsub...@googlegroups.com.
Visit this group at https://groups.google.com/group/app-inventor-open-source-dev.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "App Inventor Open Source Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to app-inventor-open-source-dev+unsub...@googlegroups.com.
Note: One limitation of the current extension component implementation is that it creates non-visible components only (i.e., components that do not show on the designer screen). MIT plans to remove this restriction in future versions of the extension component system.
What about the position time when im hearing the song..? what about info of rthe complete time of the song?