- 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 it07-14-11 09:34 AMLike 0 - 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 AMLike 0 - 07-14-11 01:22 PMLike 0
-
- 07-14-11 03:38 PMLike 0
- 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);
Code:function WeatherForecastObj(geoLocation, timeStamp) { this.geoLocation = geoLocation; this.timeStamp = timeStamp; this.dates = []; }
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 PMLike 0 - Instead of making a new thread is the TAT Sdk still on schedule to be released sometime this summer?07-14-11 11:21 PMLike 0
- 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 AMLike 0 -
-
-
- 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 it07-16-11 01:09 PMLike 0
- Forum
- BlackBerry PlayBook Forums
- PlayBook Apps & Games
AURA Weather App DEMO from TAT available!!!
LINK TO POST COPIED TO CLIPBOARD