From: Denis Kenzior <denkenz@gmail.com>
To: ofono@ofono.org
Subject: Re: trying to understand context creation
Date: Fri, 24 Feb 2012 01:20:59 -0600 [thread overview]
Message-ID: <4F473A5B.8040202@gmail.com> (raw)
In-Reply-To: <CAHiDW_H5u561E7kd4aNOmNVXni_-mBCASKzSQ4RS_HCdFA7QYg@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2911 bytes --]
Hi Jussi,
> User experience issues have more shades of grey than middleware
> issues... Failing early and clearly is significantly better UX than
> failing but leading the user to believe things work. I'm not "fixing"
UI has more shades of grey than a telephony stack? That is an argument
we should have over beer sometime ;)
> HW problems any more than I'm "fixing" connman crashes in my UI --
> both are still events I'd rather handle (witihin limits) if that makes
> the UX better.
>
Sure, the UI should handle the basics, e.g. connman service being
stopped by the administrator. However, going out of your way to
'handle' connman crashes or ofono HW issues is clearly the wrong thing
to do. A system service crashing is a major problem and should be
addressed by the project responsible, not by the UI.
> We are in total agreement. I will gladly remove this whole UI when you
> or someone else with knowledge on this tells me that ofono + mbpi can
> handle things. Likewise, if you tell me I can drop the manual settings
> part and that won't harm many users, I will do it in a heart beat.
>
I would guesstimate that it works in 90% of the cases today, the other
5-9% are handled using a simple dialog. If this is not the case, then
we would like to know what is failing / not working.
Dropping the settings UI is probably never going to be feasible, but it
should be made into an avenue of last resort. E.g. something that the
user can be guided through by tech support at the carrier for instance.
Not something that the user should ever see under 99% of circumstances.
>> My point here is that we should re-examine what we can do to make
>> provisioning more fool proof, rather than trying to band-aid a settings
>> UI that is inherently not understandable to anyone who isn't a GSM geek.
>
> Yes, we should. As upstream project developers we have the luxury of
> making statements like that (you here, I can do it in dawati-shell)
> and that is definitely what actually improves the whole stack in the
> long term.
Please don't make this an upstream vs downstream issue. It is not.
Nobody is knocking what you're trying to do, just disagreeing on the
approach ;)
>
> Unfortunately I also have a role closer to an actual product where
> "yeah, the provisioning should be better" is not an acceptable answer
> to a bug report about the connectivity UI. My job is to make the UI
> work as well as it can with the middleware and provisining db we have
> right now. You can call it band-aiding but it's still my job.
You are spending time optimizing the 1-5% case, clearly something is
wrong here. If provisioning isn't working properly then we should fix
it in either oFono or MBPI. And there's always the option of using
another provisioning database for the carriers being targeted for our
products...
Regards,
-Denis
next prev parent reply other threads:[~2012-02-24 7:20 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-02-21 15:20 trying to understand context creation Jussi Kukkonen
2012-02-21 14:03 ` Denis Kenzior
2012-02-22 9:58 ` Jussi Kukkonen
2012-02-22 9:19 ` Denis Kenzior
2012-02-24 11:55 ` Jussi Kukkonen
2012-02-24 5:12 ` Denis Kenzior
2012-02-24 16:13 ` Jussi Kukkonen
2012-02-24 7:20 ` Denis Kenzior [this message]
2012-02-27 9:25 ` Jussi Kukkonen
2012-02-27 10:54 ` Marcel Holtmann
2012-02-27 13:20 ` Jussi Kukkonen
2012-02-27 17:30 ` Marcel Holtmann
2012-02-28 9:19 ` [RFC v0] ofono: Only register network when APN is set Daniel Wagner
2012-02-28 10:02 ` Daniel Wagner
2012-02-28 14:06 ` Jussi Kukkonen
2012-02-28 16:33 ` Marcel Holtmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4F473A5B.8040202@gmail.com \
--to=denkenz@gmail.com \
--cc=ofono@ofono.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.