Hi Azeez,

I think it actually does have the ability to go forward and back :) ..
And, sorry if I've overlooked some part, but where do we take you out
of the wizard? ..

And, also we actually have two ways of creating data services now. It
will be basically for two modes of operation. The new functionality is
the DB->DS generation. Here, when you point to a database it
automatically creates the basic CRUD operations of the selected
tables, and make a data service out of it. This can be seen as a "data
first" approach, where we start by the data and create the data
service, and then, we edit the data service to our needs. We hope to
improve this more to include other types of data sources and so on.

Then there maybe the need for some users to have that fine grained
control from the very start, which data sources to create, what are
the exact data service queries and so on. This is where the already
existing typical wizard comes into play. Because, most of the time,
users will ultimately want to create their own custom queries, and the
existing wizard will provide that. In the upcoming release, you will
seen many new improvements for this typical wizard to make it more
easy to do complex tasks.

If you compare DSS to some other large data integration products which
has a richer UI, you will notice that DSS have the most simple UI,
which provides the most functionality/customisability. Hope you wont
see this as me giving excuses for not making the current UI better :),
rather, we will definitely look into your ideas and consider the
improvements.

Thanks and Regards,
Anjana.

On Sat, Jan 29, 2011 at 12:24 AM, Afkham Azeez <[email protected]> wrote:
> When it comes to a wizard, there is an expected flow. You should be able to
> move forward or back, and screen that take you out of the wizard should be
> avoided. Those are something you should avoid according to the wizard
> paradigm. If you go through the DS wizard, it is obvious to the developers
> who wrote it, not to the users. One way in which people improve usability is
> give a set of things to be done by new users, and watch what they do.
> Perhaps you guys can watch me doing something and learn from the mistakes I
> make.
> Thanks
> Azeez
>
>
>
> On Fri, Jan 28, 2011 at 11:48 AM, Anjana Fernando <[email protected]> wrote:
>>
>> Hi Azeez,
>>
>> On Fri, Jan 28, 2011 at 1:34 AM, Afkham Azeez <[email protected]> wrote:
>> > The wizard is not really a wizard since it does not necessarily follow a
>> > flow. Also, if you do things in the wrong order, bad things happen &
>> > NPEs
>> > fly. These things normally happen at the wrong time; during demos :)
>>
>> I do agree on the UI issues, the DSS UI is very fragile, and we've
>> been planning on rewriting the DSS UI soon. As in, some validations
>> are missing I guess, for instance, if you just enter an url of a
>> specific page by hand - something in the middle of the wizard, most
>> probably it'll give some unexpected errors.
>>
>> But, when you said, 'not following a flow', can you elaborate on that
>> a bit more? .. Because, I was having the impression, the current DS
>> wizard is pretty simple in a way that, it follows the below flow for
>> the normal service creation.
>>
>> Start Service Creation -> Create Data Source(s) -> Create Queries ->
>> Create Operation(s) / Resource(s).
>>
>> What kind of a flow are you suggesting? ..
>>
>> Cheers,
>> Anjana.
>>
>> >
>> > --
>> > Afkham Azeez
>> > Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com,
>> >
>> > Member; Apache Software Foundation; http://www.apache.org/
>> > email: [email protected] cell: +94 77 3320919
>> > blog: http://blog.afkham.org
>> > twitter: http://twitter.com/afkham_azeez
>> > linked-in: http://lk.linkedin.com/in/afkhamazeez
>> >
>> > Lean . Enterprise . Middleware
>> >
>> > _______________________________________________
>> > Carbon-dev mailing list
>> > [email protected]
>> > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>> >
>> >
>>
>>
>>
>> --
>> Anjana Fernando
>> Software Engineer
>> WSO2, Inc.; http://wso2.com
>> lean.enterprise.middleware
>> _______________________________________________
>> Carbon-dev mailing list
>> [email protected]
>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>
>
> --
> Afkham Azeez
> Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com,
>
> Member; Apache Software Foundation; http://www.apache.org/
> email: [email protected] cell: +94 77 3320919
> blog: http://blog.afkham.org
> twitter: http://twitter.com/afkham_azeez
> linked-in: http://lk.linkedin.com/in/afkhamazeez
>
> Lean . Enterprise . Middleware
>
> _______________________________________________
> Carbon-dev mailing list
> [email protected]
> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>



-- 
Anjana Fernando
Software Engineer
WSO2, Inc.; http://wso2.com
lean.enterprise.middleware
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to