09-21-11 08:22 AM
36 12
tools
  1. shahriyar's Avatar
    finally its here
    bar file is now available :

    AURA Demo Weather App from TAT Now Available | BlackBerry India

    but its a bar file...so you need to sideload it
    07-14-11 09:34 AM
  2. peter9477's Avatar
    Wow, how useful... if you live in Barcelona or plan to visit soon.
    07-14-11 09:44 AM
  3. kariakoo's Avatar
    thanx for the link,
    07-14-11 09:45 AM
  4. howarmat's Avatar
    lol, so a whole 3 people may get to use it then right? It does look cool though
    Last edited by howarmat; 07-14-11 at 09:56 AM.
    07-14-11 09:46 AM
  5. pkcable's Avatar
    Moved to Apps & Games and changed title to indicate it's just the demo.
    howarmat likes this.
    07-14-11 09:51 AM
  6. Spinal's Avatar
    WeatherEye is good enough for me, the accelerometer thingy with the clouds and lightning bolts moving might be good if you're like 10.
    mscooley likes this.
    07-14-11 10:15 AM
  7. shahriyar's Avatar
    WeatherEye is good enough for me, the accelerometer thingy with the clouds and lightning bolts moving might be good if you're like 10.
    Haha. I need your reply after full release

    Posted from my CrackBerry at wapforums.crackberry.com
    07-14-11 10:17 AM
  8. blackberry-pimp's Avatar
    I got really excited when I saw this until I noticed you can't change the location..
    07-14-11 01:22 PM
  9. kritikal's Avatar
    took a quick look under the hood and you can manually change your location by editing weatherEvents.js

    wish I had some free time on my hands but I'm sure someone can easily edit it to give users the option to choose cities and just recompile the whole thing.
    07-14-11 01:57 PM
  10. dasDestruktion's Avatar
    took a quick look under the hood and you can manually change your location by editing weatherEvents.js. Wish I had some free time on my hands but I'm sure someone can easily edit it to give users the option to choose cities and just recompile the whole thing.
    Someone get on this!?
    07-14-11 03:22 PM
  11. shahriyar's Avatar
    @sergeh: I'd rather wait for full version lol. Or if it was android player haha

    Posted from my CrackBerry at wapforums.crackberry.com
    07-14-11 03:24 PM
  12. pkcable's Avatar
    Does the current app, pull in live data from it's 1 city or is it dummy data?
    07-14-11 03:38 PM
  13. HaTaX's Avatar
    It's a pretty cool app to see none the less, I know why it wasn't put out in it's current form though, the performance and demands on the system are pretty bad right now. Try having a few apps open before launching it, also notice how smooth it minimizes.

    Also, even though the location is hard coded, with a little bit of trouble someone could fix this app right up and allow us to set the location.

    Here's where the city call is made in weatherEvents.js :
    Code:
    function createWeatherForecast() {
        var todaysDate = (new Date());
        var dayCounter = todaysDate.getDay();
        
        weatherForecast = new WeatherForecastObj(["Spain", "Barcelona"], todaysDate);
    and the WeatherForecastObj :
    Code:
    function WeatherForecastObj(geoLocation, timeStamp) {
        this.geoLocation = geoLocation;
        this.timeStamp = timeStamp;
        this.dates = [];
    }
    Looks like it was originally written to use the GPS coordinates to get the location. I bet that wasn't working in the WebWorks SDK yet so they just hard coded it. Would be really easy to fix that up and then we'd have the location set automatically for us.

    Anyone up to fixing it? I would if I wasn't finishing up development on my first PB app already. I'm sure I could get this in a usable state, but it'd be after the weekend. And I know how patient the people here are...
    07-14-11 04:08 PM
  14. wfubball's Avatar
    I was planning on linking it with a web service and packaging it up
    07-14-11 06:28 PM
  15. kbz1960's Avatar
    Kind of childish? But sure can tell they made it in less than a week as he said.
    07-14-11 06:47 PM
  16. Charlieo132's Avatar
    Instead of making a new thread is the TAT Sdk still on schedule to be released sometime this summer?
    07-14-11 11:21 PM
  17. z_scorpio_z's Avatar
    It is not pulling data from anywhere. It is hard-coded guess we know why it was not released...

    Case 0 is current day (Case 1 is current+1 and so on).

    So if you open up right now it will read the hour and show you case 0 + weatherHour = hard-coded temperature and rainy/cloudy/etc

    From: weatherEvents.js

    for(var i = 0; i < 4; ++i) {
    weatherForecast.dates[i] = new DateObj(dayNames[dayCounter % dayNames.length],todaysDate.getDate()+i);
    ++dayCounter;

    switch(i) {
    case 0:
    weatherForecast.dates[i].weatherHour[0] = new WeatherHourObj(8,'fine');
    weatherForecast.dates[i].weatherHour[1] = new WeatherHourObj(8,'fine');
    weatherForecast.dates[i].weatherHour[2] = new WeatherHourObj(8,'rainy');
    weatherForecast.dates[i].weatherHour[3] = new WeatherHourObj(7,'rainy');
    weatherForecast.dates[i].weatherHour[4] = new WeatherHourObj(7,'cloudy');
    weatherForecast.dates[i].weatherHour[5] = new WeatherHourObj(7,'cloudy');
    weatherForecast.dates[i].weatherHour[6] = new WeatherHourObj(9,'rainy');
    weatherForecast.dates[i].weatherHour[7] = new WeatherHourObj(9,'fine');
    weatherForecast.dates[i].weatherHour[8] = new WeatherHourObj(10,'rainy');
    weatherForecast.dates[i].weatherHour[9] = new WeatherHourObj(10,'rainy');
    weatherForecast.dates[i].weatherHour[10] = new WeatherHourObj(10,'thundery');
    weatherForecast.dates[i].weatherHour[11] = new WeatherHourObj(12,'thundery');
    weatherForecast.dates[i].weatherHour[12] = new WeatherHourObj(12,'cloudy');
    weatherForecast.dates[i].weatherHour[13] = new WeatherHourObj(13,'cloudy');
    weatherForecast.dates[i].weatherHour[14] = new WeatherHourObj(14,'rainy');
    weatherForecast.dates[i].weatherHour[15] = new WeatherHourObj(15,'rainy');
    weatherForecast.dates[i].weatherHour[16] = new WeatherHourObj(17,'thundery');
    weatherForecast.dates[i].weatherHour[17] = new WeatherHourObj(14,'thundery');
    weatherForecast.dates[i].weatherHour[18] = new WeatherHourObj(12,'fine');
    weatherForecast.dates[i].weatherHour[19] = new WeatherHourObj(12,'rainy');
    weatherForecast.dates[i].weatherHour[20] = new WeatherHourObj(10,'cloudy');
    weatherForecast.dates[i].weatherHour[21] = new WeatherHourObj(10,'cloudy');
    weatherForecast.dates[i].weatherHour[22] = new WeatherHourObj(8,'thundery');
    weatherForecast.dates[i].weatherHour[23] = new WeatherHourObj(6,'rainy');
    break;
    case 1:
    weatherForecast.dates[i].weatherHour[0] = new WeatherHourObj(8,'cloudy');
    weatherForecast.dates[i].weatherHour[1] = new WeatherHourObj(8,'fine');
    weatherForecast.dates[i].weatherHour[2] = new WeatherHourObj(8,'fine');
    weatherForecast.dates[i].weatherHour[3] = new WeatherHourObj(7,'rainy');
    weatherForecast.dates[i].weatherHour[4] = new WeatherHourObj(7,'cloudy');
    weatherForecast.dates[i].weatherHour[5] = new WeatherHourObj(7,'fine');
    weatherForecast.dates[i].weatherHour[6] = new WeatherHourObj(9,'rainy');
    weatherForecast.dates[i].weatherHour[7] = new WeatherHourObj(9,'cloudy');
    weatherForecast.dates[i].weatherHour[8] = new WeatherHourObj(10,'rainy');
    weatherForecast.dates[i].weatherHour[9] = new WeatherHourObj(10,'cloudy');
    weatherForecast.dates[i].weatherHour[10] = new WeatherHourObj(10,'rainy');
    weatherForecast.dates[i].weatherHour[11] = new WeatherHourObj(12,'rainy');
    weatherForecast.dates[i].weatherHour[12] = new WeatherHourObj(12,'thundery');
    weatherForecast.dates[i].weatherHour[13] = new WeatherHourObj(13,'rainy');
    weatherForecast.dates[i].weatherHour[14] = new WeatherHourObj(14,'cloudy');
    weatherForecast.dates[i].weatherHour[15] = new WeatherHourObj(15,'fine');
    weatherForecast.dates[i].weatherHour[16] = new WeatherHourObj(17,'rainy');
    weatherForecast.dates[i].weatherHour[17] = new WeatherHourObj(14,'thundery');
    weatherForecast.dates[i].weatherHour[18] = new WeatherHourObj(12,'rainy');
    weatherForecast.dates[i].weatherHour[19] = new WeatherHourObj(12,'fine');
    weatherForecast.dates[i].weatherHour[20] = new WeatherHourObj(10,'rainy');
    weatherForecast.dates[i].weatherHour[21] = new WeatherHourObj(10,'fine');
    weatherForecast.dates[i].weatherHour[22] = new WeatherHourObj(8,'fine');
    weatherForecast.dates[i].weatherHour[23] = new WeatherHourObj(6,'cloudy');
    break;
    case 2:
    weatherForecast.dates[i].weatherHour[0] = new WeatherHourObj(18,'fine');
    weatherForecast.dates[i].weatherHour[1] = new WeatherHourObj(18,'cloudy');
    weatherForecast.dates[i].weatherHour[2] = new WeatherHourObj(18,'fine');
    weatherForecast.dates[i].weatherHour[3] = new WeatherHourObj(17,'fine');
    weatherForecast.dates[i].weatherHour[4] = new WeatherHourObj(17,'cloudy');
    weatherForecast.dates[i].weatherHour[5] = new WeatherHourObj(17,'rainy');
    weatherForecast.dates[i].weatherHour[6] = new WeatherHourObj(19,'rainy');
    weatherForecast.dates[i].weatherHour[7] = new WeatherHourObj(19,'thundery');
    weatherForecast.dates[i].weatherHour[8] = new WeatherHourObj(20,'cloudy');
    weatherForecast.dates[i].weatherHour[9] = new WeatherHourObj(20,'rainy');
    weatherForecast.dates[i].weatherHour[10] = new WeatherHourObj(20,'cloudy');
    weatherForecast.dates[i].weatherHour[11] = new WeatherHourObj(22,'rainy');
    weatherForecast.dates[i].weatherHour[12] = new WeatherHourObj(22,'rainy');
    weatherForecast.dates[i].weatherHour[13] = new WeatherHourObj(23,'thundery');
    weatherForecast.dates[i].weatherHour[14] = new WeatherHourObj(24,'cloudy');
    weatherForecast.dates[i].weatherHour[15] = new WeatherHourObj(25,'fine');
    weatherForecast.dates[i].weatherHour[16] = new WeatherHourObj(27,'thundery');
    weatherForecast.dates[i].weatherHour[17] = new WeatherHourObj(24,'cloudy');
    weatherForecast.dates[i].weatherHour[18] = new WeatherHourObj(22,'cloudy');
    weatherForecast.dates[i].weatherHour[19] = new WeatherHourObj(22,'rainy');
    weatherForecast.dates[i].weatherHour[20] = new WeatherHourObj(20,'fine');
    weatherForecast.dates[i].weatherHour[21] = new WeatherHourObj(20,'cloudy');
    weatherForecast.dates[i].weatherHour[22] = new WeatherHourObj(18,'fine');
    weatherForecast.dates[i].weatherHour[23] = new WeatherHourObj(16,'fine');
    break;
    case 3:
    weatherForecast.dates[i].weatherHour[0] = new WeatherHourObj(8,'fine');
    weatherForecast.dates[i].weatherHour[1] = new WeatherHourObj(8,'cloudy');
    weatherForecast.dates[i].weatherHour[2] = new WeatherHourObj(8,'fine');
    weatherForecast.dates[i].weatherHour[3] = new WeatherHourObj(7,'fine');
    weatherForecast.dates[i].weatherHour[4] = new WeatherHourObj(7,'thundery');
    weatherForecast.dates[i].weatherHour[5] = new WeatherHourObj(7,'fine');
    weatherForecast.dates[i].weatherHour[6] = new WeatherHourObj(9,'cloudy');
    weatherForecast.dates[i].weatherHour[7] = new WeatherHourObj(9,'rainy');
    weatherForecast.dates[i].weatherHour[8] = new WeatherHourObj(11,'cloudy');
    weatherForecast.dates[i].weatherHour[9] = new WeatherHourObj(11,'thundery');
    weatherForecast.dates[i].weatherHour[10] = new WeatherHourObj(12,'thundery');
    weatherForecast.dates[i].weatherHour[11] = new WeatherHourObj(13,'rainy');
    weatherForecast.dates[i].weatherHour[12] = new WeatherHourObj(14,'thundery');
    weatherForecast.dates[i].weatherHour[13] = new WeatherHourObj(15,'rainy');
    weatherForecast.dates[i].weatherHour[14] = new WeatherHourObj(16,'cloudy');
    weatherForecast.dates[i].weatherHour[15] = new WeatherHourObj(15,'fine');
    weatherForecast.dates[i].weatherHour[16] = new WeatherHourObj(17,'rainy');
    weatherForecast.dates[i].weatherHour[17] = new WeatherHourObj(14,'fine');
    weatherForecast.dates[i].weatherHour[18] = new WeatherHourObj(12,'rainy');
    weatherForecast.dates[i].weatherHour[19] = new WeatherHourObj(12,'cloudy');
    weatherForecast.dates[i].weatherHour[20] = new WeatherHourObj(10,'rainy');
    weatherForecast.dates[i].weatherHour[21] = new WeatherHourObj(10,'fine');
    weatherForecast.dates[i].weatherHour[22] = new WeatherHourObj(8,'rainy');
    weatherForecast.dates[i].weatherHour[23] = new WeatherHourObj(6,'fine');
    07-15-11 12:14 AM
  18. kritikal's Avatar
    you're right, I completely missed that. It doesn't change the fact that someone can easily integrate a web service to it and make it work fine
    07-15-11 01:33 PM
  19. Fonz0's Avatar
    Link is dead now- can someone re-post?
    07-15-11 03:09 PM
  20. dasDestruktion's Avatar
    Instead of making a new thread is the TAT Sdk still on schedule to be released sometime this summer?
    If you still believe anything they say, yep!
    07-15-11 03:12 PM
  21. HaTaX's Avatar
    07-15-11 03:23 PM
  22. papped's Avatar
    It was a demo for the purpose of showing off the TAT ui, so not surprising the weather portion was hardcoded. Why bother implementing the whole thing if they were just doing it for the purpose of the demo.
    07-15-11 04:25 PM
  23. wfubball's Avatar
    Ive got it integrated with a weather service, just have to give you some way to enter the location and Ill release the working version to the wild
    killa4luv and HaTaX like this.
    07-15-11 07:17 PM
  24. dasDestruktion's Avatar
    Ive got it integrated with a weather service, just have to give you some way to enter the location and Ill release the working version to the wild
    You're the best!!!

    Posted from my CrackBerry at wapforums.crackberry.com
    07-15-11 08:24 PM
  25. sayg's Avatar
    Neat app but the demo was on Feb (MWC11 was in Feb, right?), it's July now and we still don't get an official release? This guy on the interview emphasizes quick development (He states that it took TAT a week to develop this demo app) yet no official release? It's been almost 5 months! What is wrong with this picture? Do the webworks development platform excel at producing demo-level apps but suck at producing production-level apps? A lot of promises on apps and RIM/Third-party failing to deliver on its promises (in a timely manner), perhaps it's just too damn hard to make apps for the Playbook? I am starting to give up hope...

    finally its here
    bar file is now available :

    AURA Demo Weather App from TAT Now Available | BlackBerry India

    but its a bar file...so you need to sideload it
    07-16-11 01:09 PM
36 12
LINK TO POST COPIED TO CLIPBOARD