WebPager Reviews Please

Hi I already have program developed for charging of a electrical vehicle prototype using charger controller and communicating between the hardware and the PC through ethernet via cRIO and NI I/O modules. I want the program to be available on a remote handheld device (tablet/mobile). What is the best option among the three?
1) LabVIEW Webpager
2) RTI DDS Toolkit with RTI Connext or
3) Data Dashboard
I have 2 specific queries:
a) Since Webpager seems to be the simplest solution, I want some reviews or feedback of it before I make a choice. 
b) In the online tutorials for Data Dashboard, they tell us how to create a fresh program and implement of Dashboard. However my program doesn't have any shared variables except the already existing ones for the NI I/O modules, how do I deploy the indicators and controls on dashboard?

What is the future of this application? You say this application supports a "prototype" electric vehicle. Will this application be evolving into a long term permanent solution for a production electric vehicle? The correct solution will vary significantly based on that answer.
Mike...
Certified Professional Instructor
Certified LabVIEW Architect
LabVIEW Champion
"... after all, He's not a tame lion..."
Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

Similar Messages

  • Firefox hangs on opening requiring force quit I have snow leopard mac It hangs when I try safe mode. I need to know how to remove all traces of firefox on my mac so I can reinstall. I have tried terminal as advised on firefox webpage. Please advise m

    Firefox hangs on opening requiring force quit I have snow leopard Mac It even hangs when I try safe mode. I need to know how to remove all traces of firefox on my mac so I can reinstall. I have tried terminal as advised on firefox webpage. Please advise me
    == This happened ==
    Every time Firefox opened
    == I tried to update firefox add-ons ==
    == User Agent ==
    Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us) AppleWebKit/531.22.7 (KHTML, like Gecko) Version/4.0.5 Safari/531.22.7

    Try a new profile. See [[Recovering important data from an old profile]]

  • I just update my iMac from Mountain Lion to Mavericks and the application are slow to open. The same happens to opening webpages . Please help

    just update my iMac from Mountain Lion to Mavericks and the application are slow to open. The same happens to opening webpages . Please help

    Resetting your Mac's PRAM and NVRAM
    Intel-based Macs: Resetting the System Management Controller (SMC)
    Restart the computer in Safe Mode, then restart again, normally. If this doesn't help, then:
    Reinstalling Mavericks, Lion/Mountain Lion Without Erasing the Drive
    Boot to the Recovery HD: Restart the computer and after the chime press and hold down the COMMAND and R keys until the menu screen appears. Alternatively, restart the computer and after the chime press and hold down the OPTION key until the boot manager screen appears. Select the Recovery HD and click on the downward pointing arrow button.
    Repair the Hard Drive and Permissions: Upon startup select Disk Utility from the main menu. Repair the Hard Drive and Permissions as follows.
    When the recovery menu appears select Disk Utility. After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list.  In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive.  If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the main menu.
    Reinstall Lion/Mountain Lion, Mavericks: Select Reinstall Lion/Mountain Lion, Mavericks and click on the Continue button.
    Note: You will need an active Internet connection. I suggest using Ethernet if possible because it is three times faster than wireless.

  • HT1365 Hi I have Imac 5 processor and I guess installed Lion I am having difficulty with Wifi connection. Sometimes after shut down number of times still does not access wifi or if it does I can see wifi bar on iMac but can't open any webpage. Please help

    Hi everybody,
    I have Imac 5 processor and I guess installed Lion I am having difficulty with Wifi connection. Sometimes after shut down number of times still does not access wifi or if it does I can see wifi bar on iMac but can't open any webpage. Please help
    Thanks

    Hello:
    There was an OS X 10.7 update released a month or so ago that fixed this problem.  Run software update.
    Barry

  • I am not able to sign in with my exisiting Apple id, every time it is asking for review, please help me

    i am not able to sign in with my exisiting Apple id, every time it is asking for review, please help me

    Use this link to Contact iTunes Customer Service
    Apple  Support  iTunes Store  Contact Us

  • Money under review please help

    hello, the 17th june i sold 3 digital items for 25usd , 25usd and 15usd. everything went well and he got what he wanted. the thing is the money has been under review for a while and i really need to buy something before august 1st. about 2 weeks before i sold these items, i sold one to another guy who sent me 10usd and the money was put under review for only 4 days but now this one has been under review for a while. Also,  i am a very new seller so thats why all my transactions are put under review. i verified my paypal today with my bank account linked but i still didnt get the money. is there a way i could get it faster? please help and sorry for bad spelling im french canadian.

    Hello everyone, I have Business Account at PayPal and i was accepting payments for our business. Before 2 months my accounts was gone for limited and PayPal asked to provide documents to restore. I had provided all required documents to restore account. After 7 days i got mail from PayPal at 6/9/2015 4:34 PM that Dear (name), Important information: We regret to inform you that we're initiating the closure of your PayPal account. This measure is necessary to protect us from potential financial losses. Your right to appeal: We always perform a thorough investigation before deciding to initiate the closure of an account. We appreciate that from time to time misunderstandings can happen. To appeal our decision log in to your PayPal account at www.paypal.co.uk and click 'Contact' at the bottom of any PayPal page. This decision means we need to oversee the appropriate movement of any money currently in your account. A gradual approach to account closure allows us to part ways, while considering any liabilities that may arise. Our aim is to review any valid buyer claims lodged against you. We need to allow enough time for claims to be filed as these can take several months to be reported and resolved. How and when will my account balance be released? 1. We'll hold any money currently in your account in accordance with section 2 below. We do this because it provides sufficient time for most claims, such as chargebacks, to be filed by other parties. These claims can result in financial loss. If your account balance is below zero, you'll have to settle the amount owing on your account to avoid further action. 2. Our first review at 30 days from the date of this email will calculate our exposure and we'll release any excess funds to you at that time for withdrawal. We'll communicate this to you at the time. This review can result in 3 different outcomes as detailed in subsections 2(1)-(3) below. We'll always communicate the outcome of our reviews to you. 2.1. We'll release your entire remaining balance to you for withdrawal. Note: If you choose not to withdraw the money at that point we reserve the right to recoup any money at the next review; or 2.2. We'll release a part of your remaining balance to you. If so we'll inform you about how much money can be withdrawn. We'll then conduct another review 30 days later that will repeat the process detailed under section 2; or 2.3. We won't release any funds to you if we deem our exposure to be greater than or equal to your available balance. Your account may be reviewed up to 5 times; at 30 day intervals until day 180 from the date of this email. If any money remains in your account at day 180, it will be made available for withdrawal at that point. When we part ways with merchants, where insolvency or administration is in place, or in some specific business models, we will usually hold funds up to 180 days. Accounts with a balance owing to PayPal: If your account shows an amount owing to us, you need to add funds to make sure that the balance returns to zero. Note: We reserve the right to recover the amount by legal means. A copy of our User Agreement can be found by clicking 'Legal' at the bottom of any PayPal page and then click 'User Agreement for PayPal Service'. Our right to close your PayPal account, and the retention of funds, are covered in our User Agreement under sections 10.2 and 10.3. Yours sincerely, David PayPal Now this is near to complete 2nd month and PayPal had not released any balance even in the last mail they said they will release a part of my money every month. Here now PayPal held my 126400.00 USD. My complete business has been down. I had mail to PayPal that Please release at least 10% of my money every month so i can continue our business. But no reply. Please let us any way with we can get a small part of our money every month. Best Regards

  • EA6900 Review Please

    Some one please do a review of this router and we all know it is made by Belkin now. So far the reviews on Amazon have been bad.   

    Reviews posted on their own company site are usually made up.  Need to go to an independent site which is unbiased.

  • "Hot Folder to FTP" script review please

    I'm trying to make a folder on my Mac that is a "Hot Folder." I want this folder to have an action/script that as soon as it sees a new file added it will open Fetch and upload via mirror to an FTP folder.
    I was able to make the Fetch portion of the script without issue, but making the folder "Hot" is a bit more difficult for me. I tried to use some script from the sample script "add - new item alert" but have been unsuccessful. I'm hoping some of you Applescript pros can review this and tell me how to correct. Or perhaps you know of a better way to make this work with automator.
    SCRIPT:
    on adding folder items to this_folder after receiving added_items
    try
    tell application "Finder"
    --get the name of the folder
    set the folder_name to the name of this_folder
    end tell
    -- find out how many new items have been placed in the folder
    set the item_count to the number of items in the added_items
    --create the alert string
    if the item_count is greater than 1 then
    tell application "Fetch"
    activate
    make new transfer window at beginning with properties {hostname:"ftp.hostname.here", username:"myusername", password:"mypassword", initial folder:"/pub/pao/images/"}
    mirror alias "Macintosh HD:Users:Bill:Desktop:test:" to url "ftp://myusername:@ftp.hostname.here/pub/pao/images/" format Automatic without delete strays
    end tell
    end if
    end try
    end adding folder items to
    Thank you all!

    Well, the most obvious problem is:
    if the item_count is greater than 1 then
    If you drop a single file into the folder, nothing will happen. That's because item_count will be 1, not greater than 1.
    If you don't care about how many files were dropped (because Transmit's mirror function will just synchronize the differences, then omit this line altogether - the script won't fire unless at least one file was added.

  • Keynote and hyperlink (webpage) question, please help

    Hi, I know how to insert a hyperlink in a Keynote slide and have it open a web link on a Safari window. However, when I use the presenter's view from my MBA connected to an external projector, the Safari window won't display on the external projector unless I switch to "mirror display" mode. The problem is: once I am done with the webpage and want to return to presenter view mode, I am unable to do it instantaneously. I click on the green arrow on the Keynote icon, but I now see my presentation on my MBA screen mirrored and not in presenter mode. I remember when I had the PB 12" I was able to toggle the option for mirroring and separate screen by using F7, but that option doesn't seem available on the MBA. Do I need to change the Keynote preference? Any suggestions will be greatly appreciated.

    This doesn't really answer your question and I hope somebody comes up with a more efficient solution. However, this is what I do to overcome your problem. The second display (on the external projector) is to the right of the main presenter display. Before the presentation I move the Safari window on my laptop to the right, off the screen. If you have the projector on you will see the window and mouse appear.
    This is also how you get the mouse to control a movie being projected. Move the mouse to the right off the presenter display on to the projected display and on to the movie so that the controls appear.
    I think you can change whether the projected display is on the right or left in the Displays preferences.

  • I would like to cancel my purchase of Adobe elements for Windows as I have a Mac. It is impossible to cancel the purchase at the webpage as you are directed in circles through different links om the webpage. Please help me cancel the purchase. The orderno

    cancel purchase. How to?
    ID: [email protected]
    Ordrenummer #AD005459635DK
    Adobe Photoshop Elements 13 (Windows,Engelsk)

    Please go here and follow the online step by step instructions:
    <Contact Customer Care>
    Sometimes your windows serial number might work in MAC version but this is not always the case.  You can try downloading the trial version of MAC version and then see if your serial number works.  If it does then there is no need to return anything IMHO.

  • Database DAO - JDBC Query Class - Code review please

    I use the following class (Database.java) as a DAO for handling all database calls. The class works. You can use this if you're looking for a DAO solution (i.e. a way to query databases using connection pools / JNDI). I am looking for some suggestions on improving this class. Can you help? I.e. suggestions for improving SELECT speed, logic? The class is used by a moderately heavily used Web application (ca. 2000 - 3000 queries a day - so not too much) on a Sun Web Server system.
    This class had the following interfaces:
    getErrors() // for retrieving any errors that occurred during an query
    setSql() // one way to set the SQL that must be run
    setDbName() // one way to set the JNDI name of the database resource
    getInsertDelete() // run the INSERT/DELETE statement that was provided with setSql
    getInsertDelete(String givenSql, String givenDb) // run with provided sql and db
    getClobInsert(String givenSql, String givenDb, Hashtable clobHash, String identifierSql) // clobHash contains the column name and the value (which is a string over 4000 chars). Identifier SQL is the SQL for identifying the row, into which the Clob must be inserted. This interface is specific to Oracle.
    getSelect() // Query database with set SQL. Return as a vector of hashes so I can close connection.
    getSelect(String givenSql, String givenDb) // select with given sqlAnd here is the full class. I know, this is a weird post, but we don't really have a code review process here at work, and I don't have a specific problem. Just want some feedback concerning the way I query our databases. So, any tips or comments are welcome.
    package melib.network;
    import java.io.Writer;
    import java.io.StringReader;
    import java.io.IOException;
    import java.util.Vector;
    import java.util.Hashtable;
    import java.sql.Connection;
    import java.sql.Statement;
    import java.sql.ResultSet;
    import java.sql.ResultSetMetaData;
    import java.sql.Clob;
    import javax.sql.DataSource;
    import javax.naming.InitialContext;
    import melib.system.PropertiesReader; // This is just a simple class for pulling values from a .properties file
    * Manages database connections.
    * @author jetcat33
    * @version 2.0, 2006-07-09
    public class Database {
        protected String sql = "";
        protected String dbName = "";
        private StringBuffer errors = new StringBuffer();
        /** Creates a new instance of Database */
        public Database() {
         * Check completeness of data
         * for example to check if dbname given or
         * sql given or to make sure that yikes
         * used instead of sccweb in test conditions
        protected boolean checkData(){
            if(dbName.equals("") || sql.equals("")){
                Email.sendMail(PropertiesReader.getValue("statusEmail"),null,"MelibLibraryError","melib error: [Database]","No database selected for query (db: "+dbName+" or sql not included (sql: "+sql+")");
                setErrors("No database selected for query (db: "+dbName+" or sql not included (sql: "+sql+")");
                return false;
            }else{
                return true;
         * Sets and gets errors resulting from
         * exceptions - otherwise would have to
         * somehow include errors in the results
         * that are returned but that would include
         * other more complicated stuff.
        private void setErrors(String e){
            errors.append("\n"+e);
        public StringBuffer getErrors(){
           return errors;
         * Setter for the sql variable.
         * @param givenSql The sql required to process
        public void setSql(java.lang.String givenSql) {
            sql = givenSql;
         * Sets the dbName needed to commect
         * to the correct database.
         * @param givenDbName Name of the database - name and connections specified within this class
        public void setDbName(java.lang.String givenDbName) {
            dbName = givenDbName;
         * Processes Insert and Delete requests with given SQL and DB Name.
         * @param givenSql
         * @param givenDbName
         * @return String Number of rows affected
        public String getInsertDelete(String givenSql, String givenDbName){
            sql = givenSql;
            dbName = givenDbName;
            return getInsertDelete();
         * Takes care of insert, update and delete requests.
         * Must have set both dbName as well as the sql String.
         * Will return number of rows affected as String.
         * @return String Number of rows affected
         * @exception Exception
        public String getInsertDelete() {
            int returnValue = 0;
            if(checkData()){
                Connection conn = null;
                InitialContext initContext = null;
                DataSource source = null;
                Statement stmt = null;
                try{
                    // Get connection from configured pool
                    initContext = new InitialContext();
                    source = (DataSource) initContext.lookup("java:comp/env/jdbc/" + dbName);
                    conn = source.getConnection();
                    if(conn != null){
                        stmt = conn.createStatement();
                        returnValue = stmt.executeUpdate(sql);
                }catch (Exception e){
                    Email.sendMail(PropertiesReader.getValue("statusEmail"),null,"MelibLibraryError","melib error: [Database.getInsertDelete]","getInsertDelete Exception: "+e.toString()+"\nWith: "+sql);
                    setErrors(e.toString());
                }finally{
                    try{
                        stmt.close();
                    }catch(Exception e){
                        e.printStackTrace();
                    try{
                        conn.close();
                    }catch(Exception e){
                       e.printStackTrace();
                    try{
                        initContext.close();
                    }catch(Exception e){
                        e.printStackTrace();
            return returnValue+"";
         * Processes Insert requests for SQL containing CLOBS
         * @param givenSql
         * @param givenDbName
         * @param clobHash Contains column name of clob and clob text
         * @param identifierSql Contains SQL to identify the just entered SQL so the clobs can be filled in.
         * @return String Number of rows affected
        public String getClobInsert(String givenSql, String givenDbName, Hashtable clobHash, String identifierSql){
            sql = givenSql;
            dbName = givenDbName;
            String returnValue="";
            int rv = 0;
            if(checkData()){
                Connection conn = null;
                InitialContext initContext = null;
                DataSource source = null;
                Statement stmt = null;
                try{
                    // Get connection from configured pool
                    initContext = new InitialContext();
                    source = (DataSource) initContext.lookup("java:comp/env/jdbc/" + dbName);
                    conn = source.getConnection();
                    if(conn != null){
                        conn.setAutoCommit(false);
                        stmt = conn.createStatement();
                        rv = stmt.executeUpdate(sql); // write first time
                        // Now get and overwrite "EMPTY_CLOB()"
                        ResultSet lobDetails = stmt.executeQuery(identifierSql);
                        ResultSetMetaData rsmd = lobDetails.getMetaData();
                        if(lobDetails.next()){
                            for(int i = 1; i <= rsmd.getColumnCount(); i++){
                                if(clobHash.get(rsmd.getColumnName(i))!=null && !clobHash.get(rsmd.getColumnName(i)).equals("")){
                                    Clob theClob = lobDetails.getClob(i);
                                    Writer clobWriter = ((oracle.sql.CLOB)theClob).getCharacterOutputStream();
                                    StringReader clobReader = new StringReader((String) clobHash.get(rsmd.getColumnName(i)));
                                    char[] cbuffer = new char[30* 1024]; // Buffer to hold chunks of data to be written to Clob, the slob
                                    int nread = 0;
                                    try{
                                        while((nread=clobReader.read(cbuffer)) != -1){
                                            clobWriter.write(cbuffer,0,nread);
                                    }catch(IOException ioe){
                                       //System.out.println("E: clobWriter exception - " + ioe.toString());
                                    }finally{
                                        try{
                                            returnValue+=" Writing: "+rsmd.getColumnName(i);
                                            clobReader.close();
                                            clobWriter.close();
                                        }catch(IOException ioe2){
                                            //System.out.println("E: clobWriter close exception - " + ioe2.toString());
                        conn.commit();
                }catch (Exception e){
                    Email.sendMail(PropertiesReader.getValue("statusEmail"),null,"MelibLibraryError","melib error: [Database.getClobInsert]","getClobInsert Exception: "+e.toString()+"\nWith: "+sql+"\nAND\n"+identifierSql);
                    setErrors(e.toString());
                }finally{
                    try{
                        stmt.close();
                    }catch(Exception e){
                        e.printStackTrace();
                    try{
                        conn.close();
                    }catch(Exception e){
                       e.printStackTrace();
                    try{
                        initContext.close();
                    }catch(Exception e){
                        e.printStackTrace();
                returnValue=rv+" "+returnValue;
            return returnValue;
         * Takes care of Select statements.
         * Must have set both dbName as well as the sql String.
         * Will return a vector.
         * @return Vector of Hashes containing the Results of the query
         * @exception SQLException
         * @exception Exception
        public Vector getSelect(){
            Vector returnValue = new Vector();
            if(checkData()){
                Connection conn = null;
                InitialContext initContext = null;
                DataSource source = null;
                ResultSet result = null;
                ResultSetMetaData rsmd = null;
                Statement stmt = null;
                try{
                    // Get connection from configured pool
                    initContext = new InitialContext();
                    source = (DataSource) initContext.lookup("java:comp/env/jdbc/" + dbName);
                    conn = source.getConnection();
                    if(conn != null){
                        stmt = conn.createStatement();
                        result = stmt.executeQuery(sql);
                        rsmd = result.getMetaData();
                        while(result.next()){
                            Hashtable hash = new Hashtable();
                            for(int i = 1; i <= rsmd.getColumnCount(); i++){
                                if(result.getString(i) != null){
                                    hash.put(rsmd.getColumnName(i),result.getString(i));
                                }else{
                                    hash.put(rsmd.getColumnName(i),"");
                            returnValue.addElement(hash);
                }catch (Exception e){
                    Email.sendMail(PropertiesReader.getValue("statusEmail"),null,"MelibLibraryError","melib error: [Database.getSelect]","getSelect Exception: "+e.toString()+"\nWith: "+sql);
                    setErrors(e.toString());
                }finally{
                    try{
                        result.close();
                    }catch(Exception e){
                        e.printStackTrace();
                        setErrors(e.toString());
                    try{
                        stmt.close();
                    }catch(Exception e){
                        e.printStackTrace();
                        setErrors(e.toString());
                    try{
                        conn.close();
                    }catch(Exception e){
                       e.printStackTrace();
                       setErrors(e.toString());
                    try{
                        initContext.close();
                    }catch(Exception e){
                        e.printStackTrace();
                        setErrors(e.toString());
            return returnValue;
         * Takes care of Select statements with given SQL.
         * Must have set both dbName as well as the sql String.
         * Will return a vector.
         * @return Vector with Results of the query
         * @exception SQLException
         * @exception Exception
        public Vector getSelect(String givenSql, String givenDbName){
            sql = givenSql;
            dbName = givenDbName;
            return getSelect();
    }Thank you,
    dailysun

    too much code that's repeated. refactor all the code you have for closing resources into a utility class and simply call its methods.
    your dao creates the connection, so it can't participate in a transaction. if there are several daos that should be one unit of work, you can't manage it with this framework.
    transactions are under the control of a service layer. I think it's better to have the service object get the connection, pass it to all the DAOs needed for that unit of work, and then have the service close it.
    e-mailing errors? I don't like it. if you have 2-3K queries a day failing because the database you'll have 2-3K e-mails to delete. better to log messages. if you really want e-mail, you can have Log4J add an e-mail appender. at least that way it's configurable outside the code.
    CRUD operations without an UPDATE? You're missing something important.
    What if I don't want to get the database from a JNDI datasource? Now you can't use this DAO without an app server.
    Your error messages are less informative than a stack trace. Why not throw an exception with detailed info?
    have a look at Spring and how it handles persistence. if you insist on writing your own, might want to look at Spring. Rod Johnson has developed a much better, more general way to handle persistence.
    http://www.springframework.org
    You return a Vector of Hashtables for queries? Two old-school data structures. You understand the implication of choosing those, right? I'd recommend that you change that to a List of Maps. Let the concrete types be ArrayList and HashMap. Interfaces are preferred, because they let you change the implementation without affecting clients. Vector and Hashtable are synchronized by default; ArrayList and HashMap are not. Synchronization is thread safe but slower.
    I understand why you chose to return Vector, because you wanted something general that wouldn't force you to deal with object-relational mapping. This way you can just worry about ResultSetMetaData.
    A Vector of Hashtables is a row-based view of the ResultSet (one Hashtable per row). Sometimes a column based view can be more convenient. Then it's a Map of Lists.
    You gave it a good try, but I think there's a lot of room for improvement.
    %

  • Carmenu problems/mini review - Please Nokia read!

    I have wrote a small (missing features/bugs) review of Carmenu here.
    I wish Nokia could comment; if we pay, can we ask for improvements?

    Hi there, the thread is back again.
    Updating some info for the developersfrom the other new thread, I have asked the moderator to delete if he/se wishes.
    My the tested configuration is:
    - Nokia N96: firmware 30.033
    - Carmenu (phone app) version 2.6
    - Car Kit (Ck-300) unit HF-21W: firmware v1.40
     Summary of current defects/bugs:
     - Slow load time: should be lowered to less than 2/3 seconds
    - bluetooth phone pairing needs shaping
    - Improve user interface design
    - Landscape version doesn’t work on “landscaped” phones
    - Portrait version clips the display when phone is “landscaped”
    - Add music playlists
    - Add album covers while playing music. Would be nice to have an track artwork browser
    - Phone ringtones appear in the music track list - possible to filter them out?
    - Missing fast forward/rewind functionality in music player
    - Doesn’t work with Maps 3 - Remote control commands are ignored in Maps 3
    - Missing Car Kit remote control input in Carmenu->Maps->address search; should be something like the method used to select contacts/tracks, to help input while driving
    - Add  TV and radio control inside Carmenu
    - Remote control doesn’t allow phone interaction outside of Carmenu, apart from phone call functions.
    - Music player should “remember” last played track, helping when entering/exiting car often. It could be within a reasonable timeout, say 30 minutes.
    - When exiting track playback, navigate back to the top menu accordingly, instead of jumping back to the top menu
    - Fair too long delay for total music track count; cache data somewhere?
    - Voice alerts are being clipped, particularly when the audio to be muted is not being played on car stereo's AUX input; big improvements needed here
    I also suggest Nokia developers to include, when releasing updates, a list that shows what defects have been fixed and the "known defects/bugs" in current release; this would help users to know exactly what to expect, before installing the update.

  • Redesign review please

    I'm in the process of updating this site and would appreciate
    some reviews.
    http://www.westlight.net/
    I seem to have problems with the buttons which were set up
    as a "library item". Occasionally they seem to load slowly or one
    might not load at all or long after the others. Was using the
    "library item" feature a mistake? I've thought about creating the
    buttons in Flash, but my skills there are limited and not sure if
    there's an advantage to using Flash.
    Yes, the home page was made from a template which I revised.
    Thanks

    David,
    I agree with joe's suggestion about checking with
    websiteoptimization.com, because it saves lot of trouble, time and
    "money". If you want to make more money or your online gallery
    become more highly profitable, which means fastest loading on any
    browsers across all kinds of online access, including fastest
    broadband cable/wireless networks/corporate networks, and painfully
    slow as snail modems.
    We, as designers, have some luxury of having access to
    broadband service. But we need to remember the other side of
    broadband service on our end, we have to act like other Internet
    users and use like very slow, old computer with slow modems.
    You might want to check at public libraries' public
    computers, they usually be a bit out of dated computers or old
    networks. Very few public libraries can afford to upgrade their
    system to current.
    On other hand, of course, we have no control over what is
    going to happen to other Internet users, particularly who enjoy
    photography subject, and if they find your site is painfully slow
    as snail loading... I am sorry to say, but they'd stop and go
    elsewhere. Unless if some of them use faster broadband access, then
    it might not be an issue.
    Also, there is other factor that we don't have control over
    -- web server feeding information from its servers to clients' web
    browsers over Internet depending on time of the day or night... if
    there is heavy traffic associated with that web server, then it is
    a good chance that it will be slow loading/feeding the information
    from system to other. That, we don't have control over with.
    Ideally, try to keep files small as much as possible. I know
    it is bit of tweaking, some kind of brilliant technique applied and
    willing to experiment and learn more and go for the best possible
    solution all the way.
    Just some thought and suggestion.
    BTW, I especially am impressed with the quality of
    professional photos you took. I am being blown away with ices being
    so bright blue... that is so brilliant capture and nice compostion
    in those pictures.
    Cheers, DWD (Brian)

  • Another review please

    It's me again asking for some feedback. Please take a look and give me your thoughts. I hope to go live with this before Monday.
    That said, I know there is a huge hole at the bottom of the resource page and I am missing about 8 bios. They are trickling in though and the site isn't going to wait for them.
    http://web.mac.com/dsburton/BruderCounselingCenter/Home.html
    Thanks a bunch

    looks really good and professional. I think you should put less shadow on the BLACK Bruder Counseling in those 3 pages.
    also the pictures are really good (did you take them), but the rest of the pages look dull compared to them. try using more colors not just white black and gray, also try some clean-cut shapes and effects.

  • Site review please

    I need a site review. This web site was redesigned recently,
    what do you think?
    http://www.peoplesearchnews.com/
    And for those of you "music haters" (you know who you are)
    the music only plays for the first few seconds and then
    stops.

    I'm talking about the code on the site itself.
    Template Monster used to spam this and other forums. I will
    never encourage
    anyone to support them.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "Shane H" <[email protected]> wrote in
    message
    news:[email protected]...
    > Are you talking about the code of templatemonster.com?
    If so, that is no
    > room for comparison, as all the templates are submitted
    by different web
    > designers.
    >
    > If you're referring to that template on the
    templatemonster website,
    > correct me if I'm wrong, but I see no way/place to view
    the source code of
    > that template without purchasing it...
    >
    > --
    > Shane H
    > [email protected]
    >
    http://www.avenuedesigners.com
    >
    > =============================================
    > Back for 2007, close-up magic:
    >
    http://deceptivemagic.com
    >
    > Web dev articles, photography, and more:
    >
    http://sourtea.com
    > =============================================
    > Proud GAWDS member
    >
    http://www.gawds.org/showmember.php?memberid=1495
    >
    > Delivering accessible websites to all ...
    > =============================================
    >
    >
    > "Murray *ACE*" <[email protected]>
    wrote in message
    > news:[email protected]...
    >> Go look at the code on the template monster site
    first....
    >>
    >> --
    >> Murray --- ICQ 71997575
    >> Adobe Community Expert
    >> (If you *MUST* email me, don't LAUGH when you do
    so!)
    >> ==================
    >>
    http://www.dreamweavermx-templates.com
    - Template Triage!
    >>
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    >>
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    >>
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    >> ==================
    >>
    >>
    >> "Shane H" <[email protected]>
    wrote in message
    >> news:[email protected]...
    >>> Nadia,
    >>>
    >>> I doubt the template had any errors to begin
    with. He added his own
    >>> content, so what? That's hardly any room for him
    to say he "redesigned"
    >>> the website. IMO, a redesign of a website would
    be a brand-new design
    >>> from the designer. In this case, that wasn't so.
    >>>
    >>> Maybe I interpreted his statement differently,
    that's all.
    >>>
    >>> Take care,
    >>>
    >>> --
    >>> Shane H
    >>> [email protected]
    >>>
    http://www.avenuedesigners.com
    >>>
    >>> =============================================
    >>> Back for 2007, close-up magic:
    >>>
    http://deceptivemagic.com
    >>>
    >>> Web dev articles, photography, and more:
    >>>
    http://sourtea.com
    >>> =============================================
    >>> Proud GAWDS member
    >>>
    http://www.gawds.org/showmember.php?memberid=1495
    >>>
    >>> Delivering accessible websites to all ...
    >>> =============================================
    >>>
    >>>
    >>> "Nadia : *Adobe Community Expert*"
    <[email protected]>
    >>> wrote in message
    news:[email protected]...
    >>>> "Shane H"
    <[email protected]> wrote in message
    >>>>> It's a template?! That's not cool,
    Michael.
    >>>>
    >>>> Why? isn't it cool.
    >>>>
    >>>>> I just lost all respect for you.
    >>>>
    >>>> What a thing to say :\
    >>>>
    >>>> Shane, you yourself said the page validated
    and that's no mean feat
    >>>> with a templatemonster creation !!
    >>>>
    >>>> He didn't design the layout from scratch so
    what. I didn't see him say
    >>>> that he designed the layout - he said '
    redesigned'... that's probably
    >>>> where the 'cleanup' comes in. at least the
    the effort was made to
    >>>> clean up the code and that's pretty
    important in my opinion.
    >>>>
    >>>>
    >>>> --
    >>>> Nadia
    >>>> Adobe® Community Expert : Dreamweaver
    >>>> ----------------------------------------
    >>>> CSS Templates |Tutorials |SEO Articles
    >>>>
    http://www.DreamweaverResources.com
    >>>> ~ Customisation Service Available ~
    >>>>
    http://www.csstemplates.com.au
    >>>> ----------------------------------------
    >>>> CSS Tutorials for Dreamweaver
    >>>>
    http://www.adobe.com/devnet/dreamweaver/css.html
    >>>>
    >>>
    >>>
    >>
    >>
    >
    >

Maybe you are looking for