Titanium News

Appcelerator Titanium Mobileに関するニュースなどを淡々とお伝えしていきます。

"Titanium 1.8 For Module Developers" Q&Aメモ

以下無編集でお送りします。



Audience Question
Q: hi?
A: We'll be starting in 40 minutes

Audience Question
Q: How long until it's starting? I'm in CET timezone and can't figure out what PST is in CET :)
A: we'll be starting in 40 minutes

Audience Question
Q: In 40 minutes from now?
A: yes

Audience Question
Q: My email says it'll begin in 10 minutes
A: E-Mail that went out specifies 9am PST, which is in 40 minutes

Audience Question
Q: Join us on Thursday, January 5, 2012 12:30 PM - 1:30 PM VET
A: where was that? Here's the e-mail that went out… https://img.skitch.com/20120105-n7tk3mkxi9yfxnujse6i9uca9.jpg

Audience Question
Q: Join us on Thursday, January 5, 2012 12:30 PM - 1:30 PM VET
A: want to make sure no one else is confused :(

Audience Question
Q: I can forward the message to you if you want to verify. GoToWebinar sent it to me.
A: wierd, maybe there was another event scheduled/rescheduled

Audience Question
Q: is it possible to mute the "beep" & "the webinar will begin shortly" sound every 3 seconds?
A: I wish there was, but no :(

Audience Question
Q: Are you going to demonstrate ForgedUI? Never heard of it, looks cool!
A: Yup :)

Audience Question
Q: Did the webinar start??
A: Will start in 25 minutes

Audience Question
Q: Will we get a live spanish guitar performance by Rick Blalock? ;)
A: not if i can help it

Audience Question
Q: How many in the audience?
A: now? 71.

Audience Question
Q: Will there be more advanced documentation comparable to the iOS Guide for Android Module Development?
A: Will definitely be working on expanded doc - Jeff English will help explain.

Audience Question
Q: Are we there yet? Are we there yet? Are we there yet? ;-)
A: 15 minutes :)

Tony y

Audience Question
Q: Will there be an oportunity to ask specific module questions?
A: We will have the module dev team on hand to answer questions.

Audience Question
Q: I can know about the integration of blackberry?
A: We'll have blackberry product announcements coming out after Titanium week.

Audience Question
Q: Module dev team on hand now? Or during the webinar?
A: starting now and during the webinar.

Audience Question
Q: for work with bb need to indie account right ?
A: currently it's only available to Enterprise and the old Pro account subscribers. We'll have additional announcements around BlackBerry after Titanium week regarding availability.

Audience Question
Q: I have tried developing app's using the native tools/SDK's, MonoTouch and also looked at PhoneGap. Titanium is really the best way to go! Can you explain why you are so awesome? Are you digital Gods maybe? ;-D
A: You're hired!

Audience Question
Q: Is Titanium Developer obsolete?
A: Yes. Titanium Studio has replaced it.

Audience Question
Q: Are there plans to allow building JavaScript Native Modules for Android?
A: Yes. Check out this JIRA ticket: http://jira.appcelerator.org/browse/TIMOB-4521

Audience Question
Q: can you see my question?
A: Yes!

Audience Question
Q: Just enough time to get my noodles ready.
A: perfect!

Audience Question
Q: Can I vote up a fix version for http://jira.appcelerator.org/browse/TIMOB-1242 ;-)
A: tell your friends! We view JIRA "watches" as votes.

Audience Question
Q: Are there plans to allow developers to create compiled javascript modules (i.e. source is not viewable)
A: This is possible for iOS today, Android support is being added as well.

Audience Question
Q: Are there plans to allow developers to create compiled javascript modules (i.e. source is not viewable)
A: Check out our iOS Module Development wiki to find out more: https://wiki.appcelerator.org/display/guides/iOS+Module+Development+Guide#iOSModuleDevelopmentGuide-BuildingJavaScriptNativeModules

Audience Question
Q: Can we use Titanium Developper with sdk 1.8 and get full performance ?
A: Yes, though that tool is no longer maintained. If you don't wish to use studio, I would reccommend using the command line python scripts.

Audience Question
Q: Why aren't titanium objects in a purejs module automaticly added to an application? (If you use a webview in the module and none in the application you still need to add it in the app, or you get object does not exist)
A: design decision I would think - best place to voice that would be in our JIRA bug tracking system.

Audience Question
Q: Do not see any slides
A: Try restarting GoToMeeting. Other users are able to see the slides, so it is likely something going wrong on your end (specifically, GoToMeeting's side).

Audience Question
Q: I do not hear any audio. Is there any yet?
A: At the time that you asked, I don't believe so. You should hear it now, however!

Audience Question
Q: How many people are attending this webinar?
A: 307 right now looks like

Audience Question
Q: same for jsondb... it seems android/blackberry are losing out to these non-sql db solutions
A: jsondb works on android but since there is no compiled JavaScript module support on Android yet they can't ship it. CouchDB works on Android in general, but no one has made a module.

Audience Question
Q: any video except title?
A: You should be seeing a demo right now - try leaving the webinar and returning.

Audience Question
Q: Why does forgedUI have a yearly subscription based price?
A: He won't be able to answer now, but you can ask about pricing at the end.

Audience Question
Q: What are pros/cons in CouchDB or JSON vs SQL or SQLLilght?
A: Reiterate this at the end, would be happy to comment. Basically JSON based data stores are easier to work with in JavaScript, and don't require the use of SQL queries. On the flip side, under some circumstances, SQL may perform faster on queries.

Audience Question
Q: How well does Forged UI work with Android?>
A: Haven't tried myself (Kevin) - ask Shoukri at the end for details

Audience Question
Q: Is it just me or are SQL queries pretty easy to work (eg sort / select) with, instead of json objects
A: It's definitely a matter of preference.

Audience Question
Q: yes, i'm here :-))
A: :)

Audience Question
Q: One of my questions didn't get answered did you miss it or didn't you know the answer?
A: I think we missed it - can you repeat?

Audience Question
Q: Hi, I missed early part, r u planning to publish this webinar recording?
A: yes, all webinars will be recorded and posted to our developer blog.

Audience Question
Q: For example, how would you sort a bunch of records in a JSON object? Or select every item with ID > 4 for example.
A: most of the DB implementations have query interfaces as well.

Audience Question
Q: Speaking of Module docs - is there an API doc for teh Paint module?
A: There is documentation packaged up with the module itself. Look in the modules directory for the "documentation" folder.

Audience Question
Q: That is so sparse -it sucks :(
A: Make an issue on the GitHub repo with suggestions to make it better, and I'll work on it myself! (-Dawson) Also, we're working on getting documentation online for easier consumption (in the Marketplace, and possibly elsewhere.)

Audience Question
Q: e.g. how do I extract the image from a PaintView?
A: The same way you do from any other view -- call toImage() on the view and deal with that blob.

Audience Question
Q: ok - thanks
A: Check out the ABC's Writer app's topBar.js to see exactly what I mean, in code: https://github.com/appcelerator-titans/abcsWriter/blob/master/Resources/topBar.js#L11

Audience Question
Q: Hi, whats the best way to make a custom NavBar please?
A: custom in what sense? exposing more properties of the UINavigationController?

Audience Question
Q: do Android apps compiled under Rhino still need older Modules to be rebuilt for 1.8?
A: Yes, the generated code is significantly different under the new SDK. You will need to get a new module for 1.8.0.1+.

Audience Question
Q: will titanium supports for blackberry?
A: We will have product announcements around blackberry in 2 weeks (after titanium week)

Audience Question
Q: Is there an ETA for Ticket TIMOB-6816? Its the only thing that's preventing me from using 1.8.0+ for Android...
A: We're working on it in this sprint -- it should be completed sometime in the next several days, and available on CI builds shortly thereafter!

Audience Question
Q: why did you choose a version being a designator? some people (including me) already had v2.0, it creates a real mess for the users?
A: You can set your own versions. 2.0 is just the designation that we use for our modules.

Audience Question
Q: Great :D can you pass me the link when it's available?
A: Yup! Watch our dev center or Studio Dashboard for links when they are available.

Audience Question
Q: Will be an advanced guide for iOS module development? Things like deal with ViewControllers, assets, cast types in deeper thatn the actual guide
A: Some of that is in the moddevguide reference module, but yes, we will be updating our documentation with more detailed information

Audience Question
Q: two questions: 1) Is there an issue with 1.8.0.1 with building Javascript Native modules? I can build the same module with 1.7.5 just fine. 2) Are ther plans to include armv6 builds with modules so we don't have to edit the XCode project for every module we build?
A: That's been dealt with: http://jira.appcelerator.org/browse/TIMOB-5975

Audience Question
Q: my timezone is +8GMT and it is 1am now. I stayed up so that I could catch this webinar. Is there any recorded sessions or slides that we can download and catch up later? I don't intend to stay up late for the next few days neither would I want to miss these great sessions.
A: Yup, we'll make these available online! Watch your Studio Dashboard or our dev center for links.

Audience Question
Q: I can know about the integration of windows mobile 6.5?
A: Windows Mobile 6.5 is not likely to ever be supported -- that's a bit old now. If we add support for Windows devices, it would be WP7 or higher.

Audience Question
Q: can I build for iOS on PC???
A: Nope. That's Apple's choice.

Audience Question
Q: Hi there, can you explain how to work with graphic assets in iOS modules development? Or is there any sample module using assets?
A: The moddevguide module has code that accesses both module and application asset files.

Audience Question
Q: is not titanium open source? do we have to buy lisence for developng the enterprse applications? Iam fully confused. Can you please guide me. is this not context here to answer?
A: Titanium Mobile SDK is indeed open source -- you can find it on GitHub. Licenses give you access to certain modules, and professional support. There are many companies that have created successful apps without paying us a dime, and many companies that use us daily to get their work done. The choise is yours. You might try contacting sales@appcelerator.com to get more questions answered.

Audience Question
Q: Has the installation & setup been improved at all? I gave up after several days
A: We recently released an updated version of Titanium Studio with an enhanced Dashboard. One thing that it offers is a guided installation that makes sure you have the proper tools installed. It really helps make Android installation and setup easier. Have you tried it?

Audience Question
Q: The module upgrade guide (1.7.5 --> 1.8.0.1) doesn't appear to be complete. Q1) Any plans to update the guide Q2) Any plans to provide a guide about all the Kroll classes. Thanks!
A: Is there is something missing, let me know! dtoth@appcelerator.com and I will make sure it is updated.

Audience Question
Q: do we have to maintain 2 projects one for Android and one for iPhone currently?
A: For module development, yes.

Audience Question
Q: do app reviewers @ apple judge appcelerator built apps differently? why is there no app count / showcase of all titanium apps built and available on store?
A: No, they do not consider them differently. And we do have a showcase: http://www.appcelerator.com/showcase/

Audience Question
Q: What are the next Appcelerator modles planned ?
A: We currently don't announce our roadmap, but if you have modules that you would like developed we would love to hear about them

Audience Question
Q: The release notes for Titanium Studio show version 1.7.0R2, but the version I'm running shows: Titanium Studio, build: 1.0.8.201201042305
A: that would be a beta update site you're using in eclipse in that case.

Audience Question
Q: May I suggest Whisky for Mr Whinnery to help make him feel better ...
A: will do

Audience Question
Q: The JIRA ticket on IOS javascript only is open, but there is no progress: http://jira.appcelerator.org/browse/TC-509
A: Let's see what we can do about that, then...

Audience Question
Q: whats a good place to discuss module code so that people can contribute to the development of the module? for example we had to write our own android recorder due to a missing pause functionality and now would like to submit for further development
A: Push it to a public repository on GitHub and notify the community of its availability

Audience Question
Q: Hi Team sorry for the repeated question, do u ppl support blackberry in future?
A: stay tuned for an announcement week after titanium week

Audience Question
Q: Why is the AdMob module for iOS 8 MEGAbytes????
A: The Google .a file is 8.1mb in size. That's why. :\

Audience Question
Q: The whole world wants to know: How can Dawson be so dang awesome?
A: There's something in the water here in Chicago-land.