Understanding JavaFx, Flex, and Openlaszlo offerings for RIAs

I'm interested in improving certain aspects of my UI and I recently stumbled upon javafx/flex/openlaszlo (OL). I'd like to understand:
1. What is needed to develop & deploy javafx. Does it have "gotchas" like Flex, where the sdk is open source, but development and deployment tools are proprietary?
2. How easy is javafx to pickup?
3. Specifically, I'd like to use javafx ( or flex/OL) to either augment or replace an editable table I created using js, ajax, html, and css. Is this the type of thing javafx can/should be used for? Are there any drawbacks or pitfalls to using javafx for this rather than straight js, ajax, html, css?
4. How does javafx compare to flex/OL (as this is a java forum, I do understand that people may not have used flex/OL; but any subjective/objective feedback is helpful)?
Thanks.

Does it have "gotchas" like Flex, where the sdk is open source, but development and deployment tools are proprietary?Currently, yes... Only the compiler is open source, the runtime is currently closed. Although it isn't unreasonable to think it might be (at least partially) opened in the future, once it is stabilized.
Development: can be done with a simple editor and the compiler, and deployment with the command line utility. That's what I use. You can also use NetBeans (open source, decent support of JavaFX) or Eclipse (open source also, support of JFX is a bit lacking, from what I know).
2. The base is quite easy. You have to forget some habits (from Java in general), you have to know some workarounds, but basically it isn't really hard to learn.
3. Table support is currently light, it is planned to be more comprehensive. Currently, you can use a number of third party table components. Or if you don't care about mobile phone support, you can still use Swing components.

Similar Messages

  • Getting Started with Flex and Java RPC for Free?

    Good Morning,
    Please forgive me if this is the wrong place to post- I'm
    just having trouble wrapping my head around what is and what isn't
    available for free in the Adobe Flex world.
    I've been working on an application for the last few months
    using Open Laszlo (
    http://www.openlaszlo.org/),
    but I've been running into frustrations with their lack of
    up-to-date documentation, and I've found it difficult to bring new
    people into the project, since the set of users who know it is so
    small.
    While I do like that I can compile to DHTML, that's not
    enough to hold me there.
    I've been looking into Adobe Flex, and it seems like a good
    alternative- I'm comfortable paying $500 for the IDE-
    I use Eclipse currently, so having a plugin for it sounds
    ideal. That said, when I look into ways to talk to a Java backend,
    everything points to Flex Data services, which is now part of some
    larger package costing tens of thousands of dollars.
    I don't need advanced messages, or data synchronization, as
    nice as it would be.. All I really need is the ability to call a
    Java method, and get an object back, which I can then work with in
    Flex.
    I see the forum message that asks
    "How
    do I 'do' Flash for free?, but this only talks about RPC very
    broadly. Given that the message is from over a year ago, I thought
    it would be better form to start a new topic, than replying to it.
    Can someone explain to me what components I'd need, both on
    the client side and the server side?
    Is there a set of manuals that explain how to do Flex RPC
    from Java?
    Can Flex compile to any versions of flash earlier than 9?
    (Flash 6/7 is still in wide deployment)
    Do I want to start using Flex 2, or Flex 3? Are the
    components compatible? Will the F3 docs be ready?
    Finally, where can I purchase the Charting components? The
    ability to create charts such as
    this
    overcome a decent price barrier.
    Thank you for any insight you can offer, and direction you
    can provide.

    quote:
    Originally posted by:
    cunparis2day
    On our project they made a proxy in java where they passed in
    the name of the method as a string, and an array of objects for the
    parameters. The proxy then sent the request via RMI and returned
    the result. Kind of a hack but they say it worked (I wasn't here
    when they did it).
    What did the RMI talk to? Are there docs on this?
    quote:
    Another approach, generate the proxy from the java
    interfaces. Or better yet, generate it dynamically with CGLIB.
    quote:
    Finally, I'm investigating using Mule for the integration.
    Let me know what you think about those suggestions.
    We have our own messages, but how would MULE translate them
    to Flex?
    You know quite a bit more about this, can you take a step
    back, and explain?

  • Flex and BlazeDS Compile for Deployement

    Hi,
    I've been following the Flex + BlazeDS tutorial on the Message Service from adobe to start learning working with blazeds. Everything worked out great on the local server of course but I got stuck when it came to moving the files to a remote server. I've looked around quite a lot and found out it's because the compiler feeds the services-config.xml upon compile and at lease in my case won't take and external file. The solution everyone has been posting on the net is writing the channels in actionscript within flex and feedin it the valid endpoint that would be found in the xml configuration file. That's all nice and dandy but everyone has been talking and showing examples of this being done for RemoteObject and I haven't managed to find any examples for Messaging.
    Can anyone help me out with an example on how to deploy my application to a server? (either by coding the channels in AS or otherwise) The application itself is pretty basic...
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
          xmlns:s="library://ns.adobe.com/flex/spark"
          xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="200" minHeight="480" creationComplete="consumer.subscribe()" width="250" currentState="EnterName">
    <fx:Script>
      <![CDATA[
       import mx.messaging.events.MessageEvent;
       import spark.events.TextOperationEvent;
      ]]>
    </fx:Script>
    <s:states>
      <s:State name="Chat"/>
      <s:State name="EnterName"/>
    </s:states>
    <fx:Declarations>
      <s:Producer id="producer" destination="chat"/>
      <s:Consumer id="consumer" destination="chat" message="messageHandler(event.message)"/>
    </fx:Declarations>
    <fx:Script>
      <![CDATA[
       import mx.messaging.messages.AsyncMessage;
       import mx.messaging.messages.IMessage;
       private function send():void{
        var message:IMessage = new AsyncMessage();
        message.body.chatMessage = user.text + ":" + " " + msg.text;
        producer.send(message);
        msg.text = "";
       private function messageHandler(message:IMessage):void{
        log.text += message.body.chatMessage + "\n";
      ]]>
    </fx:Script>
    <s:Panel title="Chat" width="100%" height="100%">
      <s:TextArea id="log" height="377" x="10" y="10" width="228" includeIn="Chat"/>
      <mx:ControlBar width="246" height="52" x="1" y="395" includeIn="Chat">
       <s:TextInput id="msg" width="100%" enter="send()"/>
       <s:Button label="Send B" click="send()"/>
       </mx:ControlBar>
      <s:TextInput includeIn="EnterName" x="60" y="177" id="user" />
      <s:Button includeIn="EnterName" x="87" y="207" label="Start Chat" id="chat" click="chat_clickHandler(event)"/>
      <s:Label includeIn="EnterName" x="57" y="157" text="Please Enter Your Name"/>
      </s:Panel>
    </s:Applicatio>
    And besides that in the messaging-config.xml file on the server a destination with the id="chat" is created and that's it.
    Any help or pointing in the right direction will be greatly appreciated.
    Thank you,
    Nick

    Update:
    Ok...I finally figured out that by replacing the tokens in the services-config.xml file with the physical address of the server everything works.
    Anyway...this means the application needs to be compiled everytime it is moved to a new server or even a different folder on the same server for that matter. Is there any way to pass the {server.name}, {server.port} and {context.root} tokens to the application at runtime for messaging?
    Thanks,

  • Which is better as UI technology among Flex and Oracle ADF for oracle SOA suit

    We have one application which is using oracle’s Service oriented Architecture (SoA) suite. Currently, there is a debate on the technology for UI in the new architecture that will be rich, easy to maintain, scalable and integrates well with SOA suite. We have two options one is Flex and other is Oracle ADF. UI part contains number of graphs, tabular and charts data. So it would be great if any one suggest which technolgy will be better for UI point of view. Thanks in advance.

    Hi,
    I looked at the demo
    http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/ADF112/ADF112.html
    It's interesting.
    However, I would point out two things:
    1- Before Oracle, Sun failed with UI technologies: there was AWT then Swing then Java FX. None of them was a star. The only place where Sun really won the UI war is the Bluray Disc format.
    2- About half of the RIA in the financial/banking industry are developed with Flex, the other half is developed with Silverlight / WPF. HTML 5 is being taken up by some, but you still end up with the usual problem of having to pick up an AJAX framework, and get tied to a vendor anyway in the end. Never heard about any project developed with Oracle ADF yet.

  • Which is better as UI technology among Flex and Oracle ADF for oracle SOA s

    We have one application which is using oracle’s Service oriented Architecture (SoA) suite. Currently, there is a debate on the technology for UI in the new architecture that will be rich, easy to maintain, scalable and integrates well with SOA suite.
    We have two options one is Flex and other is Oracle ADF.
    UI part contains number of graphs, tabular and charts data. So it would be great if any one suggest which technolgy will be better for UI point of view.
    Thanks in advance.

    Hi,
    I looked at the demo
    http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/ADF112/ADF112.html
    It's interesting.
    However, I would point out two things:
    1- Before Oracle, Sun failed with UI technologies: there was AWT then Swing then Java FX. None of them was a star. The only place where Sun really won the UI war is the Bluray Disc format.
    2- About half of the RIA in the financial/banking industry are developed with Flex, the other half is developed with Silverlight / WPF. HTML 5 is being taken up by some, but you still end up with the usual problem of having to pick up an AJAX framework, and get tied to a vendor anyway in the end. Never heard about any project developed with Oracle ADF yet.

  • Flex and mobile development for webOS?

    Do the 'Hero' and 'Burrito' products provide the ability to implement Flex code for the webOS platform?  Or is the webOS platform not supported yet?  If Flex isn't ready for the webOS platform now, then I suppose I will need to use JavaScript and HTML 5 on webOS for now.
    The webOS platform is the go-forward strategy for Hewlett-Packard for both smart phones and tablets.

    The right place to look for updates on Flex is http://flex.apache.org
    The good thing is that activities are still going on. The bad things are that:
    - Unless the dependency to Adobe air is cut, Flex as an open source project is bound to fail imho. See FlexJS for updates on that point
    - Current activties seem to be focused around making things more polished rather than working on hard stuff (typically developing an independent and open source runtime execution engine => flexJS)
    So...
    For a small company, home development, not so business critical applications, I recommend warmly Flex, since it is one of the best (if not the best) cross-platform mobile development environment (Very good performances if used appropriately, very good programming environment, lots of components, structured language, lots of documentation and tutorials, easy to design, etc.)
    for business critical applications... The risk is high !

  • What is the state if flex, and air development for air

    Hi,
    1- I wanted to know what is the state of affairs in flex and air as cross platform mobile development solutions?
    2- Are they still worth learning and spending time developing mobile application using these technologies?
    Becuase all the documnetation forum posts and most of the help material I come across is almost a year old.
    Any guidance in this regard would be greatly appreciated.
    Thank you.

    The right place to look for updates on Flex is http://flex.apache.org
    The good thing is that activities are still going on. The bad things are that:
    - Unless the dependency to Adobe air is cut, Flex as an open source project is bound to fail imho. See FlexJS for updates on that point
    - Current activties seem to be focused around making things more polished rather than working on hard stuff (typically developing an independent and open source runtime execution engine => flexJS)
    So...
    For a small company, home development, not so business critical applications, I recommend warmly Flex, since it is one of the best (if not the best) cross-platform mobile development environment (Very good performances if used appropriately, very good programming environment, lots of components, structured language, lots of documentation and tutorials, easy to design, etc.)
    for business critical applications... The risk is high !

  • Flex and multilanguage support for webUI

    I am looking into Flex as the next-gen development system for
    our web apps. I do not know very much about Flex at this time, but
    I need to find out how Flex handles multilanguage capability.
    Currently, we make heavy use of JS and DHTML for our UI
    design, and to support different languages we separate out all our
    strings into individual files (utf8) that are translated. The
    client-side JS will make a call to the server to determine the
    user's language preference and load the appropriate string file
    when rendering the UI.
    I need to know if something like this is possible in the Flex
    environment, or how Flex handles multilanguage string separation.
    Thanks

    Hi Lalo,
    well, I am still not sure what your problem is - but....
    The selection of the Code Group for example happens in:
    BAPI_CODEGROUP_CODE_GETLIST
    Well, this method is called in ALM_ME_CODEGRP_GETDETAIL and there you find the line
    langu              = sy-langu
    so this defines the language.
    Perhaps this helps you to solve your issue and understand the process a little? So you are right - it is the GETDETAIL handler as such - but the language in there is defined by sy-language as you see. Change the language and all should be fine.
    Regards,
    Oliver
    Edited by: Oliver Kaluscha on Jan 30, 2008 2:19 PM
    oh - just to mention - MAM017 and so on are running under the RFC user in the backend - so the language of the current user on the PDA will not really help here I think.
    Regards,
    Oliver

  • MultiMedia Center for Think Offerings for Windows XP and 2000 -- will not install on Windows 7

    MultiMedia Center for Think Offerings for Windows XP and 2000 -- will not install on Windows 7  in compatibility mode or any other way. I receive error " can not open \device\memory" and then " This program can not run on his hardware.
    Thinkcenter E series 8291-ETU --- upgraded from XP to Windows 7 yesterday.
    Any ideas on how to get this product installed in Windows 7 ?

    I recently did a clean install of Win7 Ult on my X61 7676A24, and this is the only Lenovo software that I could not find a Win 7 solution for. However,
    1. I was able to load WinDVD8 upgrade (from Lenovo's Win7 information page) after first loading the WinDVD5 version that was the last good release for Vista.
    2. The Multimedia Center for Think Offerings is basically Roxio's suite for writing cd/dvd's, drag to disc and so on.
    Since I could not load this anyway, I was forced to try out Win7's inbuilt cd/dvd writing - it works perfectly well.  Even better, Win7 natively supports an excellent ISO burning tool. So, I think if you explore these inbuilt tools, you can probably live without the Mul Cent for Think Off.
    TP600E > T41 > X61 > X201T > X220 i7 IPS 8GB 160GB SSD

  • What is prereq for reading above, and for start develop/reading with flex and cf(level?) ?

    http://www.adobe.com/devnet/flex/pdfs/getting_started_with_Flex3.pdf
    what is prereq for reading above, and for start develop/reading with flex and cf(level?) ?

    The Flex Quickstarts will be a place for starters, if you want to know 
    about Flex/CF integration the first to know would be some basics of CF.
    Sincerely,
    Michael
    Sent from my iPhone

  • [svn:osmf:] 17162: config file and relevant changes for flex sdk3 to flex sdk 4 migration

    Revision: 17162
    Revision: 17162
    Author:   [email protected]
    Date:     2010-08-02 18:31:23 -0700 (Mon, 02 Aug 2010)
    Log Message:
    config file and relevant changes for flex sdk3 to flex sdk 4 migration
    Modified Paths:
        osmf/trunk/apps/certification/zeri/FlexUnit4UIListener/src/org/flexunit/flexui/data/TestR unnerBasePresentationModel.as
        osmf/trunk/apps/samples/framework/DynamicStreamingSample/DynamicStreamingSample-build-con fig.xml
        osmf/trunk/apps/samples/framework/ExamplePlayer/ExamplePlayer-build-config.xml
        osmf/trunk/apps/samples/framework/ExamplePlayer/org/osmf/view/MainWindowLayout.mxml
        osmf/trunk/apps/samples/framework/MediaContainerSample/MediaContainerSample-build-config. xml
        osmf/trunk/apps/samples/framework/MediaContainerUIComponent/MediaContainerUIComponent-bui ld-config.xml
        osmf/trunk/apps/samples/framework/NestedMediaContainersSample/NestedMediaCOntainersSample -build-config.xml
        osmf/trunk/apps/samples/framework/OSMFPlayer/OSMFPlayer-build-config.xml
        osmf/trunk/apps/samples/plugins/AkamaiPluginSample/AkamaiPluginSample-build-config.xml
        osmf/trunk/framework/OSMF/osmf-build-config.flex
        osmf/trunk/framework/OSMF/osmf-build-config.xml
        osmf/trunk/framework/OSMFAIRTest/OSMFAIRTest-build-config.xml
        osmf/trunk/framework/OSMFIntegrationTest/osmfintegrationtest-build-config.xml
        osmf/trunk/framework/OSMFTest/OSMFTest.mxml
        osmf/trunk/framework/OSMFTest/osmftest-build-config.flex
        osmf/trunk/framework/OSMFTest/osmftest-build-config.xml
        osmf/trunk/libs/samples/ChromeLibrary/ChromeLibrary-build-config.xml
        osmf/trunk/libs/samples/Syndication/syndication-build-config.flex
        osmf/trunk/libs/samples/Syndication/syndication-build-config.xml
        osmf/trunk/libs/samples/VAST/vast-build-config.flex
        osmf/trunk/libs/samples/VAST/vast-build-config.xml
        osmf/trunk/libs/testing/NetMocker/netmocker-build-config.xml
        osmf/trunk/libs/testing/StrobeUnit/strobeunit-build-config.xml
        osmf/trunk/plugins/samples/SMILPlugin/SMILPlugin-build-config.xml
    Added Paths:
        osmf/trunk/apps/certification/zeri/FlexUnit4/flexunit4-build-config-10-1.xml
        osmf/trunk/apps/certification/zeri/FlexUnit4UIListener/flexunit4uilistener-build-config-1 0-1.xml
        osmf/trunk/apps/certification/zeri/ZeriCertificationPlayer/zericertificationplayer-build- config-10-1.xml
        osmf/trunk/apps/certification/zeri/ZeriCertificationTest/zericertificationtest-build-conf ig-10-1.xml
        osmf/trunk/apps/certification/zeri/ZeriCertificationUtils/zeri-certification-utils-build- config-10-1.xml
        osmf/trunk/apps/samples/framework/MediaContainerUIComponent/MediaContainerUIComponent-bui ld-config-10-1.xml
        osmf/trunk/framework/OSMF/osmf-build-config-10-1.xml

    Revision: 17162
    Revision: 17162
    Author:   [email protected]
    Date:     2010-08-02 18:31:23 -0700 (Mon, 02 Aug 2010)
    Log Message:
    config file and relevant changes for flex sdk3 to flex sdk 4 migration
    Modified Paths:
        osmf/trunk/apps/certification/zeri/FlexUnit4UIListener/src/org/flexunit/flexui/data/TestR unnerBasePresentationModel.as
        osmf/trunk/apps/samples/framework/DynamicStreamingSample/DynamicStreamingSample-build-con fig.xml
        osmf/trunk/apps/samples/framework/ExamplePlayer/ExamplePlayer-build-config.xml
        osmf/trunk/apps/samples/framework/ExamplePlayer/org/osmf/view/MainWindowLayout.mxml
        osmf/trunk/apps/samples/framework/MediaContainerSample/MediaContainerSample-build-config. xml
        osmf/trunk/apps/samples/framework/MediaContainerUIComponent/MediaContainerUIComponent-bui ld-config.xml
        osmf/trunk/apps/samples/framework/NestedMediaContainersSample/NestedMediaCOntainersSample -build-config.xml
        osmf/trunk/apps/samples/framework/OSMFPlayer/OSMFPlayer-build-config.xml
        osmf/trunk/apps/samples/plugins/AkamaiPluginSample/AkamaiPluginSample-build-config.xml
        osmf/trunk/framework/OSMF/osmf-build-config.flex
        osmf/trunk/framework/OSMF/osmf-build-config.xml
        osmf/trunk/framework/OSMFAIRTest/OSMFAIRTest-build-config.xml
        osmf/trunk/framework/OSMFIntegrationTest/osmfintegrationtest-build-config.xml
        osmf/trunk/framework/OSMFTest/OSMFTest.mxml
        osmf/trunk/framework/OSMFTest/osmftest-build-config.flex
        osmf/trunk/framework/OSMFTest/osmftest-build-config.xml
        osmf/trunk/libs/samples/ChromeLibrary/ChromeLibrary-build-config.xml
        osmf/trunk/libs/samples/Syndication/syndication-build-config.flex
        osmf/trunk/libs/samples/Syndication/syndication-build-config.xml
        osmf/trunk/libs/samples/VAST/vast-build-config.flex
        osmf/trunk/libs/samples/VAST/vast-build-config.xml
        osmf/trunk/libs/testing/NetMocker/netmocker-build-config.xml
        osmf/trunk/libs/testing/StrobeUnit/strobeunit-build-config.xml
        osmf/trunk/plugins/samples/SMILPlugin/SMILPlugin-build-config.xml
    Added Paths:
        osmf/trunk/apps/certification/zeri/FlexUnit4/flexunit4-build-config-10-1.xml
        osmf/trunk/apps/certification/zeri/FlexUnit4UIListener/flexunit4uilistener-build-config-1 0-1.xml
        osmf/trunk/apps/certification/zeri/ZeriCertificationPlayer/zericertificationplayer-build- config-10-1.xml
        osmf/trunk/apps/certification/zeri/ZeriCertificationTest/zericertificationtest-build-conf ig-10-1.xml
        osmf/trunk/apps/certification/zeri/ZeriCertificationUtils/zeri-certification-utils-build- config-10-1.xml
        osmf/trunk/apps/samples/framework/MediaContainerUIComponent/MediaContainerUIComponent-bui ld-config-10-1.xml
        osmf/trunk/framework/OSMF/osmf-build-config-10-1.xml

  • Open source debugger for Flash, Flex and AIR

    As developers at De Monsters we weren’t totally happy
    with the current Flash, Flex or AIR debuggers out there. So we
    decided to create our own debugger called De MonsterDebugger. Today
    we’ve got a great new version that we want to share with the
    community for free.
    Interface
    screenshot
    De MonsterDebugger started out as an internal tool that
    helped us with the development of different ActionScript 3
    projects. The past several months we’ve been working on a new
    version of this internal tool. With this new version you can
    explore your live application, adjust properties and run methods
    all at runtime. You can trace objects of any type (String, Array,
    XML or even custom classes) to De MonsterDebugger and it will show
    the complete structure of that object in an easy-to-read tree
    structure. De MonsterDebugger is made with Adobe Flex and brought
    to the desktop with Adobe AIR.
    Because De MonsterDebugger isn’t our core business
    we’re giving it away for free! All the sourcecode is open
    source available under the GNU General Public license.
    Enough talking!
    Here’s all the information you need:
    http://www.demonsterdebugger.com
    Ferdi Koomen,
    Lead Developer @ De Monsters

    I have uploaded the zip file containing my code . If anybody is interested can download from this link .
    http://www.mediafire.com/?8mfesdczsuv
    Vinod

  • I don't understand why I can't download for free the apps designed by Apple, such as Pages and Numbers, which are free with iOS 7. Can anyone help me?

    I don't understand why I can't download for free the apps designed by Apple, such as Pages and Numbers, which are free with iOS 7. Can anyone help me?

    The apps are free with iOS 7 if you purchased a new device after September 2013. The apps do not come free just because you are running iOS 7 now. Did you purchase or receive a new iPad recently?
    If you did, are you using the same Apple ID to get the apps that you used to activate the iPad? If you are, sign out of your ID, restart your iPad, sign in again and go back to the App Syore and see if the apps show up as free.
    Settings>iTunes & App Store>tap your ID and sign out. Restart the iPad and go back to the settings and sign in again.

  • I am new to apple products and have just received notice that 2 updates are available.  one for garageband and the other for iPhoto.  it is my understanding that updates are free. why is credit card info requested for these two updates?  help appreciated

    i am new to apple products and have just received notice that 2 updates are available.  one for garageband and the other for iPhoto.  it is my understanding that updates are free. why is credit card info requested for these two updates?  help is appreciated.  thanks, lloyd.

    Have you gone through the process of accepting the iLife apps into your iTunes/Mac App Store account before updating the apps?

  • Is there an understandable and practical tutorial for iMovie 11 or 10?  Heck, Apple doesn't even know what it is!

    Is there an understandable and practical tutorial for iMovie 11 or 10?  Heck, Apple doesn't even know what to call it.

    http://www.apple.com/support/mac-apps/imovie/

Maybe you are looking for

  • Adding Dependent LOVs in Timekeeper

    Hi, I added 2 new fields (field1 and field2) in Timekeeper and both are showing up with correct values. But then I wanted field2 to show values depending on what I chose in field1. I did this by modifying the field2 value set and adding a condition w

  • Using mac mini on a dell desktop

    can i use my mac mini on a regular desktop or does it have to be only on an apple?

  • How many concurrent installs in PS Elements 7?

    I read that Lightroom allows you to install it on two different computers, although you can only run it on one computer at a time. Is it the same for other products such as PS Elements 7? Thanks.

  • Headaches with Leopard

    Hello. Im having various problems with 10.5.1. I find the Finder to be very buggy. For starters, it is very slow when navigating through and opening Finder. I have never worked with such a slow "explorer". And I come from 98SE and Pentium II. My prev

  • Microsoft Frontpage to iWeb 08

    Hey all, I tried searching for this topic but couldn't really come up with anything. I am in charge of the website where I work. When I took over the site was already created and on a remote server that I log into through Microsoft Frontpage. I rebui