View Single Post
Old 08-08-2007, 06:00 AM   #1 (permalink)
GERMartin
Knows Where the Search Button Is
 
Join Date: Jul 2007
Model: 8800
PIN: N/A
Carrier: Vodafone
Posts: 29
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default RIM ECL Example doesn't work

Please Login to Remove!

Hello,

in our compony we installed the ECL example from RIM. but it works only with the BlackBerry WebBrowser. If i start the BBApplication frm the example i saw only a Screen with the Title.

There are now some Questions. Start the Application in the Start of Blackberry a Backgroundapp?
Here the sourcecode from the Main part
PHP Code:
    public static void main(Stringxxx91;xxx93; args) {
        if( 
args != null && args.length 0) {
            
ECLApplication theApp = new ECLApplication();
            
theApp.enterEventDispatcher();
        }
        else {
            
PushedDataListener.waitForSingleton().start();
        }
    } 

In the PushedDataListener there is the variable for the URL. Must i type there the same thing how in the WebBrowser? (http://<ip>/BES_applikation/ECL.nfs)

and the last one. There will be used StreamConnectionNotifier to connect to the Server. Is that right? I Also tried with HttpConnection but it doesn't work

Here the Code part
PHP Code:
            System.out.println("eclBackGroundThread -- running");

            
StreamConnectionNotifier notify null;
            
StreamConnection stream null;
            
InputStream input null;

            try {
                
stream = (StreamConnectionNotifier)Connector.open(LISTEN_URL); // that is the variable for the url 

                
for(;;) {

                    
                    
stream notify.acceptAndOpen();
                    
input stream.openInputStream();

                    
StringBuffer sb = new StringBuffer();
                    
int datum = -1;
                    while ( -
!= (datum input.read()) )
                    {
                        
sb.append((char)datum);
                    }
                    
stream.close();
                    
stream null;

                    
String contactData sb.toString();
                    
DataStore dataStore = new DataStore();
                    
dataStore.saveData(contactData); 
I hope you can help me with that facts.

Thx a lot
Offline