Active Topics

 


Reply
Thread Tools
Posts: 1,313 | Thanked: 2,978 times | Joined on Jun 2011 @ Finland
#121
Originally Posted by unfuccwittable View Post
wait, how can you develop, if you don't test?
We test, of course, but it's mainly the programming APIs and SDK. The user space stuff etc., I have the impression Nokia is not that interested us developers to test. Otherwise we would have more recent firmware.

I stress again, we got the devices to develope our own apps. For end user usability Nokia has, I would assume, different people.
 

The Following User Says Thank You to ajalkane For This Useful Post:
Guest | Posts: n/a | Thanked: 0 times | Joined on
#122
Originally Posted by nicolai View Post
The main purpose of the N950 devkit program is developing
software, porting software and "testing"/using nokias frameworks.
Ablitiy/knowlege in testing Nokias application/firmware isn't that important, I think.
I get what you're saying; however I think the whole plot has been overlooked quite a bit.

For instance...

If you cannot test MS Exchange connectivity, then you lose the ability to code in that arena - you cannot code an app for MS Exchange if you use only IMAP, or POP3.

If you don't have access to Wi-Fi 802.11n secured with certificates, then you cannot test that kind of connection and how it might alter your application's ability to communicate out if it makes web service calls.

If you do not have access to a Mac, then you cannot code an app that might overlook the always intrusive hidden files (.Trashes, .DS_Store for instance) once you connect to a Mac and you were to not have the logic that removes or ignores those files.

True story, my Pioneer car stereo plays music via microSD. On the first iteration of the software, they forgot to "ignore" those aforementioned hidden Mac files and you would get the weirdest issue with those files. I had to pull over, mount the microSD in my Motorola Xoom, remove each and every one of those from the root music folder, then replace it into the stereo before having some of the oddest errors and gaps in music.

If you do not have access to a lot of different, real life scenarios, then who are you coding for? Mainly yourself, within a very limited environment. Mind you, I code mostly on OS X, but I have to test on: WIndows XP, Windows 7, Windows Vista, Windows 2003 Server, Windows 2008, HP-UX, Ubuntu, Red Hat Fedora, iOS, Android, PlayBook (QNX) and most of the ecosystems, networks and/or connecting devices, workstations and protocols therein to complete my QA run to ensure I hit the target on those environments.

Not saying that's what you should do. But if you limit what you can and cannot test, then you are implicitly hoping that everybody has a similar network, device, setup, or predicament as yourself. Once you step outside of that, then what?

I've seen folks have problems with certain routers with their N900 around here. Some routers, unfortunately, aren't as "nice" in regards to how they handle DHCP, QoS, or other important protocols that might inhibit access to the internet.

Not saying that you should test everything. But once your environments get too narrow, your QA is also as narrow. And it might end up being a situation where if you need connectivity, a particular writing speed down to your memory card (say you ignore Class 2 cards, don't specify it and you assume we all have Class 6 cards like you and there's an error... then what?) or some other IO read/write or web connectivity necessity that automatically excludes anybody that does not have the same equipment as yourself... that's my point.

Test in more environments, have a true user case study, do proper QA and expand into situations that might/might not raise problems later.

That's my point. Not to test the machine(s) for us, but expand what you should test the moment you have to access the web. A nice "Might not work with 802.11g routers" with a piece of software is better than not knowing, having errors and we feel stupid because we have countless other things that can go out to the internet on our jacked up network just fine... just your app is a problem and we find TMO, or your e-mail and scream, curse, froth at the mouth unnecessarily when all it takes is more testing.

That is all I mean... sorry for the long response.
 

The Following 3 Users Say Thank You to For This Useful Post:
marxian's Avatar
Posts: 2,448 | Thanked: 9,523 times | Joined on Aug 2010 @ Wigan, UK
#123
As individual developers, there is no way that we can hope to approach the exhaustive testing environments of a commercial software organisation. That's why we have community QA (extras-testing). We don't have that for Meego-Harmattan atm, but those of us with N950s can of course test each other's work using our own environments and report bugs. There are also some non-developers that have N950s, and I would hope that they will get involved in testing and reporting bugs, in addition to providing us with those lovely unboxing videos for a product that nobody can buy.
__________________
'Men of high position are allowed, by a special act of grace, to accomodate their reasoning to the answer they need. Logic is only required in those of lesser rank.' - J K Galbraith

My website

GitHub
 

The Following 5 Users Say Thank You to marxian For This Useful Post:
Guest | Posts: n/a | Thanked: 0 times | Joined on
#124
Originally Posted by marxian View Post
As individual developers, there is no way that we can hope to approach the exhaustive testing environments of a commercial software organisation.
And I have quite the problem with that. Oh well... perhaps it'll be different next time.
 
marxian's Avatar
Posts: 2,448 | Thanked: 9,523 times | Joined on Aug 2010 @ Wigan, UK
#125
There was a program for commercial developers also. So there are some commercial entities that are using N950s. I don't expect that they will respond to any questions here, though. That's the flipside of the coin. I am happy to see N950s in the hands of people that have been active in this community. I can always get an iPhone if I want something that 'just works TM'.
__________________
'Men of high position are allowed, by a special act of grace, to accomodate their reasoning to the answer they need. Logic is only required in those of lesser rank.' - J K Galbraith

My website

GitHub
 

The Following 2 Users Say Thank You to marxian For This Useful Post:
Guest | Posts: n/a | Thanked: 0 times | Joined on
#126
The "Just Works™" part... LOL
 
Posts: 324 | Thanked: 371 times | Joined on Dec 2009 @ Vancouver, BC
#127
Originally Posted by gerbick View Post
just your app is a problem and we find TMO, or your e-mail and scream, curse, froth at the mouth unnecessarily when all it takes is more testing.
In an ideal scenario, I totally agree with your post, it'd be great to be able to do more testing. But you do realize that most of us "developers" with N950 do so on our spare time, and do not make any money out of it.

How am I to find a 802.11n router if I don't have one at home? How am I to test if network connections work in my app through all the GSM/CDMA/3G/4G operators in the world? I don't have the budget, nor the time to have a proper QA setup. The best I can do is to test in my own environment, get my apps as ready as possible, and when the N9 is available to the general public, to be responsive in fixing bugs that will (not might, will) happen. The N950 just gives a little lead-out time to devs so that people buying the N9 on the first day have a few apps to play with.
 

The Following 2 Users Say Thank You to Slocan For This Useful Post:
Guest | Posts: n/a | Thanked: 0 times | Joined on
#128
Originally Posted by Slocan View Post
In an ideal scenario, I totally agree with your post...
At the core of my statement(s), that's what I've been saying all along.

This isn't an ideal situation as far as the community device program goes in that one regard. It was merely an observation. One I've actually come to regret making because all was "well" before I stated anything it seems.

Don't panic. Carry on.
 
Moderator | Posts: 5,320 | Thanked: 4,464 times | Joined on Oct 2009
#129
Originally Posted by sevla View Post
<SNIP> If it's that important folks should probably make a request or petition in the meego forums.. just a suggestion.
Oh I'm sure voice chat will be integrated, that's pretty clear.
However 1-1 or multi-user video chat is still very murky.
There's already a thread for it at the MeeGo forums.
But so far no clarity from anyone... sigh... oh well.

Originally Posted by marxian View Post
There are also some non-developers that have N950s, and I would hope that they will get involved in testing and reporting bugs, in addition to providing us with those lovely unboxing videos for a product that nobody can buy.
There is? How the heck did they get one?
I'd hope they're still doing their utmost to contribute in whatever way they can.

Originally Posted by marxian View Post
There was a program for commercial developers also. So there are some commercial entities that are using N950s. I don't expect that they will respond to any questions here, though. That's the flipside of the coin. I am happy to see N950s in the hands of people that have been active in this community. I can always get an iPhone if I want something that 'just works TM'.
Exactly.
And IIRC Nokia's also developing a raft of apps internally, & alongside 3rd parties.
Long before these N950 dev. programs commenced...
Albeit probably scaled-back significantly, since the change in strategy

Last edited by jalyst; 2011-08-04 at 09:09.
 
Posts: 239 | Thanked: 194 times | Joined on Jul 2010 @ Amsterdam
#130
The Ovi Store beta for the N950 just released today and it's got a depressing amount of apps available...

At first I was really excited about developing for the N950, but I've come to realize that it only supports QML for interface designs. Having to learn a new scripting language so I can rewrite my Maemo 5 apps for the N950 is just frustrating.
But I'll keep on going with a steady pace.

And back to the N950 vs. N9... I have no idea which one will be better as I haven't been able to use the N9 yet.
I have to say that although the hardware keyboard is nice. The slideout mechanism really sucks in comparison to the N900.
It's great that the screen is lifted a little, but to slide it out takes quite a bit of effort. It just never feels fluent and easy to do.
__________________
Please give or donate your 2 cents to help me keep on going.
 
Reply

Tags
community, develop, n950 n9, who cares


 
Forum Jump


All times are GMT. The time now is 22:52.