Results 1 to 7 of 7

Thread: phone programming?

  1. #1
    Join Date
    Oct 2004
    The very depths of programming hell

    Question phone programming?

    I read a post on this forum earlier about using java to program a phone, and also noticed a download on sun java's website specifically for this. But how can a phone be connected to the computer, and how is phone programming different to programmin on PCs? can anyone tell me something about this?

    thanks in advance
    >I suck at this game, can you give me some pointers?

    >> 0x278AB4FF, 0xB5822BB4, 0xAD6E673D.

    > I hate you.

  2. #2
    Join Date
    Nov 2003
    Jerryville, Tejas
    These phones run Java in the phone using a version of the JDK specifically designed for imbedded systems. It's funny that the world has finally caught up to this because imbedded systems is what Java was originally designed for. The difference in embedded systems versus PCs is two fold. The big one is the fact you're not programming FOR the computer you're programming ON. The second is the kind of system managed services that are available. E.g. you don't have a file system on a phone (today) unless it's emulated.

  3. #3
    Join Date
    Oct 2004
    The very depths of programming hell
    any ideas where i could find a decent tutorial for basic programming on phones? i wouldn't have a clue where to start making one for a phone, and it seems like an interesting thing to try...

  4. #4
    Join Date
    Nov 2003
    Jerryville, Tejas
    I know there have been articles in JDJ about it and since IBM has an imbedded plugin for Eclipse, I bet you can find something on the Developerworks or Alphaworks sites but this is probably the best starting point.

  5. #5
    Join Date
    Oct 2004
    The very depths of programming hell
    Thanks, and good luck with your 1st-class microsoft hating.

  6. #6
    Join Date
    Dec 2002
    Calgary, Canada
    Just saw this thread and here are my 2 cents...

    Small Devices programming as of this moment is prety tricky (regardless of any claims whatsoever).Every, prety much, hand held device supports few proprietery standards,hence making it rather difficult to write some code to make it workable universally(its even worse then the browser war we had).

    If you want to use Java (J2ME) as your language of choice for writing programs/games for hand held devices,you will need to down load specific sdk from a specific vendor(ie Motorolla, Sony Ericsson, Nokia etc). They allow you to write compliant code for some specific phone models. you can find most help + tutorials at the Java(Sun) Wireless site
    As ray mentioned above, Java works in a sand box environment in any hand held device,hence making it very popular amongst the small device vendors, however it may hcange in very near future. Java has added FileSystem api's in the most rescent jsr's for j2me.


    Message Posting Guidelines In These Forums, Please read these before posting any question.
    Web site: webapplikations.com
    Web Resources Page:Web Resources

  7. #7
    Join Date
    Oct 2004
    The very depths of programming hell
    hmmm... maybe I should get a bit better at java first. but universal programming isn't my concern, as I just thought it'd be a cool idea to try to make something nifty for my phone

    oh well, back to the drawing board.

    meanwhile, can anyone tell me how to ask a user for permission to use certain functions inside applets, eg. opening streams to files?

    atm while i get better at java I'm only making small apps, just to test some of the useful fings i can do b4 i try to put it to use.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.09511 seconds
  • Memory Usage 2,895KB
  • Queries Executed 13 (?)
More Information
Template Usage (32):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (7)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (70):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • bbcode_parse_start
  • postbit_imicons
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates