473,396 Members | 1,770 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Is ASP.net suitable for this typw of web application?

Hi there,

Coming now mainly from a PHP mySQL DB programming background, (but
previously a VB 6 programmer with a little DHTML experience) I have been
asked how easy it would be to develop a web application where by I have a
number of images on the left of the screen that could be dragged and dropped
onto a map on the centre of the screen and the position of where the dragged
item was dropped stored.

There's a bit more to it then this, but this is the main function and if I
was told this could be very easily achieved and implemented in ASP.net then
I would consider it.

Does anyone have any examples of similar functionality that they have
developed?
Is this the sort of thing that (assuming a bit of ASP.net experience) one
could produce a demo of in say a day?

Thanks for any input on this matter.

Kind regards

Dave.
Feb 27 '06 #1
7 950
The challenge here seems to be much more on the client-side (javascript)
then the server-side.

From an asp.net point of view, it's really just a matter of taking inputs
(imageId, X-Coord, Y-Coord) and storing that in the db. It's really like
any other data input it's just that the data isn't coming in from a
traditional form.

As I see it, the bottleneck is the javascript, the ASP.NET is pretty
trivial - as it would be in PHP.

Karl

--
http://www.openmymind.net/
http://www.fuelindustries.com/
"David Smithz" <da******@blueyonder.co.uk> wrote in message
news:R0*****************@text.news.blueyonder.co.u k...
Hi there,

Coming now mainly from a PHP mySQL DB programming background, (but
previously a VB 6 programmer with a little DHTML experience) I have been
asked how easy it would be to develop a web application where by I have a
number of images on the left of the screen that could be dragged and
dropped onto a map on the centre of the screen and the position of where
the dragged item was dropped stored.

There's a bit more to it then this, but this is the main function and if I
was told this could be very easily achieved and implemented in ASP.net
then I would consider it.

Does anyone have any examples of similar functionality that they have
developed?
Is this the sort of thing that (assuming a bit of ASP.net experience) one
could produce a demo of in say a day?

Thanks for any input on this matter.

Kind regards

Dave.

Feb 27 '06 #2
A lot of what you are asking can be implemented. For instance, the western
2/3 of the United States can be drag and dropped onto.
Some places like Illinois are still not functioning correctly, and may be
more hassle than it is worth.
For some of the other states that are still not up and running, it might be
helpful to inquire about creating custom user controls that fall within the
boundaries of "up-time"states. This can be easily discovered with a web
service, that implements the dot net state list with optional zip code
indicator. These are not merely mapping requests, they are robust design
time situational plotting mechanisms by which nearly every spot can be
discovered with an easy-to-use interface. However this implementation is not
due to be released for at least another 2 years.
Good luck.
It sounds like a very worthwhile project.
Feb 27 '06 #3
> Coming now mainly from a PHP mySQL DB programming background, (but
previously a VB 6 programmer with a little DHTML experience) I have been
asked how easy it would be to develop a web application where by I have a
number of images on the left of the screen that could be dragged and
dropped onto a map on the centre of the screen and the position of where
the dragged item was dropped stored.


I'll just echo what Karl said. The key question is stored *where* (and, I
suppose, why?)

This sounds like some sort of drag and drop quiz/puzzle, in which case this
is probably best handled by client side technology rather than server side.

-Darrel
Feb 27 '06 #4
Thanks for the input guys. OK maybe I have misunderstood the nature of
ASP.net. It was sort of client side I was thinking about, but I (perhaps
naivly) though as well as handling backend DB stuff, ASP.net was really
great for providing a code with a really simple interface to develop cleint
side javascript applications that will work on any browser.

Let me give a bit more detail (going on what I know so far) about what I'm
after.

Imagine a game type puzzle which has a picture (cartoonish) of a map of the
world.
On the left hand side there are a number of flags - say 10.
The user can drag all the flags and place them on the screen. They are also
able to change their minds while doing this. Therefore as they move the
flags around, there is not actually interaction with the server - client
side only.
Eventually the user presses the submit button when they are happy they have
matched the flags to the country positions.
That is when the positions of each of the flags is sent to the server for
processing and this information is sent to be stored in a DB (or whatever is
required with the data).

Does that make more sense?

I am open to other suggestions if I am completely wrong in my assumption
that JavaScript might be the way to go with this.

Thanks again.

Dave

Feb 27 '06 #5
You could check out obout.com. There's a demo there where you can
drag and drop a treeview node, and it might involve something similar
to what you're doing.

Jim

Feb 27 '06 #6
> ASP.net was really great for providing a code with a really simple
interface to develop cleint side javascript applications that will work on
any browser.
What javascript .net can produce tends to be neither terribly unobtrusive
nor cross-browser friendly. Maybe that's changed with .net 2/atlas.
I am open to other suggestions if I am completely wrong in my assumption
that JavaScript might be the way to go with this.


Javascript or Flash would be likely candidates for this. Whether you use
ASP.net for back end stuff is rather irrelevant for this, though.

If this is an education site, keep in mind any accessibility issues that may
be involved.

-Darrel
Feb 27 '06 #7
> Javascript or Flash would be likely candidates for this. Whether you use
ASP.net for back end stuff is rather irrelevant for this, though.


If I went for a JavaScript approach, is there a good to use IDE or do I have
to develop something using text editor. Assuming someone was reasonably
similar with JavaScript, do you think this is a complex application?

Especially as I would want to develop something that is adaptable (As in I
could change the number of flags in use etc.

To make it as accessible as possible I wanted to avoid using Flash. Did not
want to have to make people have to install it to use the application, but
if it made development significantly easier then I would consider it.

Thanks again.
Feb 27 '06 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

15
by: Polerio Babao Jr.II | last post by:
Please correct me if im wrong. I have depended much on python and wxpython gui apps. After a year of using python apps I was able to do good application written entirely in python. One big problem...
0
by: Luong Phan | last post by:
--0-342085162-1061547060=:86593 Content-Type: text/plain; charset=us-ascii Hi all, In my web application, I use mysql supported by Redhat Linux 7.3 to store database, jakarta-tomcat-3.2.4,...
1
by: Gary K | last post by:
I am trying to setup remote debugging on my first client-server setup, so hopefully this problem is just stupidity on my part. The client machine is running Windows XP Pro/SP2 with Visual Studio...
3
by: Andrew Johnson | last post by:
Hi, I am trying to make a UBD DB2 7.2 connection using the Java COM.ibm.db2.jdbc.app.DB2Driver via Tomcat 3.2.1 on Solaris (and also on an AIX system with 3.3.1). I am attempting this either...
1
by: sebtiber | last post by:
Hi, I try to connect to db2 with tomcat4.0.6 on linux redhat9.0. with driver db2java.jar I have always the same error "no suitable driver". i try different actions that have read on the forum...
13
by: James Hunter Ross | last post by:
We love the ASP.NET "Session" concept and make good use of it. But, getting close to deployment we find we lose sessions far too often, probably due to application restarts, etc. We hope to...
1
by: krishnakant Mane | last post by:
hello, I have read about zope and found it very good. but right now I am a bit confused about one project I have just procured. it is supposed to be a simple 3 tear application. the front end...
16
by: Matthew Zhou | last post by:
I am a students learning programming, and want to do some software projects to practice myself. However, no one will only use one language to make all the tasks done. And every languages has its...
7
by: Protocol | last post by:
Hello all Is Python suitable for building a multi-track midi sequencer (with a gui), that would run on windows / mac ? I fail to find sufficient information on this, being a newbie and all....
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.