472,993 Members | 2,638 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

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

Why do you need mobile web applications?

I am reading some stuff in self paced course 728 about mobile applications.

But the first thing that comes into my mind is, why do I need to build
special server side code, if the browser happens to be a mobile device?
Cannot mobile browsers access normal websites? Should I copy almost a whole
server side application/website to a mobile device website, and double
maintain all changes in my web applications if I want to reach both mobile
devices and normal browsers?
Jun 27 '08 #1
6 1740
Have you looked at normal website with the phone?
If you have you would know why.
Plus at this point none of the phone browsers have full support for
JavaScript. Even iPhone.
George.

"Marc" <m,we******************@nki.nlwrote in message
news:eV**************@TK2MSFTNGP02.phx.gbl...
>I am reading some stuff in self paced course 728 about mobile applications.

But the first thing that comes into my mind is, why do I need to build
special server side code, if the browser happens to be a mobile device?
Cannot mobile browsers access normal websites? Should I copy almost a
whole server side application/website to a mobile device website, and
double maintain all changes in my web applications if I want to reach both
mobile devices and normal browsers?

Jun 27 '08 #2

"George Ter-Saakov" <gt****@cardone.comschreef
Have you looked at normal website with the phone?
If you have you would know why.
No I have not. I do not have a mobile browser phone. But I understand then
that a non specifically mobile site is hard to browse with a phone. I also
wonder how this is solved in other enviroments like JSP. And how the double
maintenance should be managed.

But in the future may-be server tools would be better, and more able to
serve a special mobile browser and the 'double' websites should merge?

Jun 27 '08 #3

"Marc" <m,we******************@nki.nlwrote in message
news:eV**************@TK2MSFTNGP02.phx.gbl...
>I am reading some stuff in self paced course 728 about mobile applications.

But the first thing that comes into my mind is, why do I need to build
special server side code, if the browser happens to be a mobile device?
Because the mobile user only has 320 x 240 pixels to work with in most
instances. Your site is generally designed much larger than this. In
addition, the IE mobile browser is not as full featured as the desktop
browser, so certain things do not translate.

If you do not design differently, you can also end up with controls that do
not work. I can show you some examples, if you need one.
Cannot mobile browsers access normal websites?
Yes. I do it all of the time. When they are not designed for mobile, they
generally suck.
>Should I copy almost a whole server side application/website to a mobile
device website, and double maintain all changes in my web applications if I
want to reach both mobile devices and normal browsers?
Depending on the design, it may be as simple as changing CSS. With certain
technology, esp. the newer, you will have to create dual sites. If you site
is largely informational, consider avoiding new technology.

BTW, this is really no different than the requirement you have to create a
standard site when you create a Silverlight site.

--
Gregory A. Beamer
MVP, MCP: +I, SE, SD, DBA

Subscribe to my blog
http://gregorybeamer.spaces.live.com/lists/feed.rss

or just read it:
http://gregorybeamer.spaces.live.com/

*************************************************
| Think outside the box!
|
*************************************************

Jun 27 '08 #4
The biggest problem is resolution. Phones have tiny screens and what looks
good in regular monitor is barely acceptable on phone screens.

So mostly applications have 2 different presentational levels. One for
normal monitors and one for phones.
It as you have 2 totally different applications so you will need to double
it.

The business logic suppose to be the same so there is no need to duplicate
it. May be "bend" a little since different presentation often has different
workflow.

George.
"Marc" <no*****@chello.nlwrote in message
news:e8**************@TK2MSFTNGP03.phx.gbl...
>
"George Ter-Saakov" <gt****@cardone.comschreef
>Have you looked at normal website with the phone?
If you have you would know why.

No I have not. I do not have a mobile browser phone. But I understand then
that a non specifically mobile site is hard to browse with a phone. I also
wonder how this is solved in other enviroments like JSP. And how the
double maintenance should be managed.

But in the future may-be server tools would be better, and more able to
serve a special mobile browser and the 'double' websites should merge?

Jun 27 '08 #5

"George Ter-Saakov" <gt****@cardone.comwrote
The business logic suppose to be the same so there is no need to duplicate
it. May be "bend" a little since different presentation often has
different workflow.
Ah yes, clear!
Jun 27 '08 #6
George Ter-Saakov" <gt****@cardone.comwrote
The business logic suppose to be the same so there is no need to duplicate
it. May be "bend" a little since different presentation often has
different workflow.
Ah yes, clear! That makes more sense, making a seperate presentation layer,
not a whole seperate application. So I would expect a special mobile layer
inside the existing application, not a seperate application. Instead, and it
is just the first thing I read about mobile webapps, the lesson starts
explaining how to create a seperate mobile web-app. And my first thought is,
hey I cannot imagine building a seperate application for a special browser
is good design....et cetera.

Jun 27 '08 #7

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

Similar topics

0
by: Richard Kasperowski | last post by:
Boston Mobile is the Boston-area mobile software developers group. We are a community of people who build applications for mobile devices such as mobile phones, PDAs, and pocket PCs. We meet...
0
by: Nick White [MSFT] | last post by:
Hello fellow Microsoft Windows Mobile and Embedded enthusiasts: I invite you to peruse the list below of upcoming technical chats and Webcasts offered by the Windows Mobile and Embedded Devices...
0
by: ASMJ | last post by:
Hi, I am new to the mobile web applications and want to know a few things regarding this. 1. Can we develop mobile web applications using Visual Web Developer express edition? and use it...
0
by: weird0 | last post by:
I am a starter to Working with mobile applications in c# ( Hello World Program). As a prerequisite to that, i downloaded all the softwares needed which are : 1.Microsoft ActiveSync 2....
1
by: Vangati | last post by:
Plusmo is Hiring! Plusmo's mission is to provide the ultimate mobile experience for users by bringing together advanced technologies and easy to use services for mobile phones. Plusmo's...
2
by: Hola | last post by:
My company is representing the market leader to provide solutions that seamlessly integrate on-device payment and digital rights management for mobile applications. We help application developers to...
0
by: jamestilby | last post by:
Hi all, Hope someone can help with this - I am tearing my hair (singular) out. I developed an application using asp.net 2.0 and Mobile Controls. Up till now I have been testing it with a...
7
Niheel
by: Niheel | last post by:
Apple just threw a massive blow to the world of Windows Mobile or any Mobile Hardware/OS company with the launch of iPhone2.0 and the developer SDK. Apple and Jobs have done what Gates did to the...
2
by: Amit Agarwal | last post by:
Hi guys...I'm new to mobile development and need your help. I'm trying to make a application that can detect the applications installed on mobile devices. Now I think there are two ways to achieve...
0
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 4 Oct 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central...
0
by: Aliciasmith | last post by:
In an age dominated by smartphones, having a mobile app for your business is no longer an option; it's a necessity. Whether you're a startup or an established enterprise, finding the right mobile app...
3
NeoPa
by: NeoPa | last post by:
Introduction For this article I'll be using a very simple database which has Form (clsForm) & Report (clsReport) classes that simply handle making the calling Form invisible until the Form, or all...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 1 Nov 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM) Please note that the UK and Europe revert to winter time on...
3
by: nia12 | last post by:
Hi there, I am very new to Access so apologies if any of this is obvious/not clear. I am creating a data collection tool for health care employees to complete. It consists of a number of...
0
NeoPa
by: NeoPa | last post by:
Introduction For this article I'll be focusing on the Report (clsReport) class. This simply handles making the calling Form invisible until all of the Reports opened by it have been closed, when it...
0
isladogs
by: isladogs | last post by:
The next online meeting of the Access Europe User Group will be on Wednesday 6 Dec 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, Mike...
4
by: GKJR | last post by:
Does anyone have a recommendation to build a standalone application to replace an Access database? I have my bookkeeping software I developed in Access that I would like to make available to other...

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.