Software Engineers needed for Mobile Services startup in Mountain View, CA

by Jennifer » Fri, 14 Jan 2011 06:45:18 GMT


Sponsored Links
 Senior Level Engineer/Developer
Junior Mid-level engineer
Terms: 6 month contract

At-Tech Staffing is seeking a hands on senior level engineer + junior
developer with extensive coding abilities, who can look at the
architecture as a whole, and document it.  They will be working on a
product that provides customization of content to various mobile
devices and optimizes it to fit their screens.  They are currently
utilizing HP servers.  The project is being constructed in Mountain
View, CA, and budgeted for six months.

Must be able to program in C/C++, HTML, XML, Perl, PHP, on Linux.
Experience working with MySQL, and SQLite.
Must be able to read and modify open source code related to video,
ffmpeg, mplayer, and Live555.
Must have a good understanding of HTTP, RTSP, RTP, RTCP, and UDP
protocols, and experience with streaming over HTTP and RTSP.
Proficient in creating, modifying, understanding video containers,
video codecs, and audio codecs.
Must read existing PHP/Perl code, and modify as needed.
Must know database connectivity and understand scalability aspects
over DB.
Must be able to create/read XML.
Should have a deep knowledge on HTTP request headers, and a good
understanding on Linux.

Expertise in Android OS, Linux and Kernel modification is an added
plus

Pay rate: market rate.


Jennifer Loesch
Technical Recruiter
AT-Tech Staffing
www.at-tech.com
jloe...@at-tech.com

408-448-5353 main line
408-448-5355 fax

 http://www.linkedin.com/in/jenniferloesch 

-- 
.



Other Threads

1. Regarding using condition in Service

Hello Everybody,
                            I am new in Android development, I used
service in my app to
                            get Httpconnection from  internet and read
that specific page in service.
                                              after reading the page,
i am using pattern matching to match
                           particular value from page
       while doing this, In service the if condition is not working
that means it does not enter in
      the if condition.
                 And also i have to display that data on Activity

     So please suggest me solution about to display content in
activity(Code is mentioned below)

Thanks in advance

package
example.demo;
import
java.net.URL;
import
java.net.URLConnection;
import
java.util.regex.Matcher;
import
java.util.regex.Pattern;
import
android.app.Service;
import
android.content.Intent;
import
android.os.IBinder;
import
android.util.Log;
import
android.widget.Toast;
public
class Mysevice extends Service {
protected static final String TAG = "MyService";
public static final int MAX_VALUE=100;
//public static byte[]readData=new byte[MAX_VALUE];
public static String out=null;
public static String data ,readData ;
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public void onCreate() {
Toast.makeText(
this, "My Service Created", Toast.LENGTH_LONG).show();
Log.d(
TAG, "onCreate");
}
@Override
public void onDestroy() {
Toast.makeText(
this, "My Service Stopped", Toast.LENGTH_LONG).show();
Log.d(
TAG, "onDestroy");
}
@Override
public void onStart(Intent intent, int startid) {
try
{
int connectTimeout = 10;
int readTimeout = 20;
URL url =
new URL("http://money.rediff.com/");
URLConnection urlConn = (URLConnection) url.openConnection();
urlConn.setDoOutput(
true);
urlConn.setDoInput(
true);
urlConn.setDoOutput(
true); // 20 Seconds Connect Timeout
urlConn.setConnectTimeout(connectTimeout * 1000);
// 20 Minutes ReadTimeout
urlConn.setReadTimeout(readTimeout * 1000);
try{
urlConn.connect();
out = new
StreamToString().convertStreamToString(urlConn.getInputStream());
Toast.makeText(
this, "Reading the page", Toast.LENGTH_LONG).show();
Log.d(
TAG, "onStart");
}
catch(java.net.SocketTimeoutException ex)
{
String msg =
"Could not able to establish the connection between ur machine and
money.rediff.com";
System.
out.println(msg);
}
String regex =
"<div class=\"floatR\"><span class=\"f20 bold\"[^>]*>"
+
".*?"
+
"([^\"]+)</span>";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(
out);
while(m.find())
{
readData = m.group(1);
// ByteArrayInputStream baos = new ByteArrayInputStream(readData);
// data=baos.toString();
Toast.makeText(
this, "Pattern has matched", Toast.LENGTH_LONG).show();
}
Toast.makeText(
this, "Match not found", Toast.LENGTH_LONG).show();
}
catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException("Exception occured in
testDownApplicationTurnedGreenByTraffic", ex);
}
Toast.makeText(
this, "My Service Started", Toast.LENGTH_LONG).show();
Log.d(
TAG, "onStart");
}
}

-- 

2. notifyDataSetChanged not updating view

As per the Docs notifyDataSetChanged ()-Notifies the attached View
that the underlying data has been changed and it should refresh
itself. In my application I am calling notifyDataSetChanged  but still
my view is not updates automatically. To update view I have to press
Back button and ahain when I return to activity then this time it show
updated view.

Here is my some part of code

public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);

        try
        {
              .......
              myAdapter = new SimpleCursorAdapter(this,
R.layout.roomswitchlist, c, columns,names);
                setListAdapter(myAdapter);
       }
       catch (Exception e)
       {
              e.printStackTrace();
       }
}
if (menuItemName.equalsIgnoreCase("Remove Switch"))
{
    ..............
     public void onClick(DialogInterface dialog, int id)
                        {
                                // Action for 'Yes' Button
                                System.out.println ("User click on Yes button");
                                deleteSwitchID(delRoomName,delSwitchName);
                                myAdapter.notifyDataSetChanged();

                        }
}

public void deleteSwitchID(String roomName1,String SwitchName1)
        {

                try
                {
                        sampleDB =  this.openOrCreateDatabase(SAMPLE_DBNAME, 
MODE_PRIVATE,
null);
                        int no = sampleDB.delete(SWITCH_TABLE_NAME, "RoomName =
'"+roomName1+"' and SwitchName = '"+SwitchName1+"'", null);
                        System.out.println ("No of deleted rows are"+no);
                        Toast t = new Toast(this);
                        t.makeText(this, "Switch deleted", Toast.LENGTH_SHORT)
                        .show();
                        myAdapter.notifyDataSetChanged();
                        //this.setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1,results));
                        //onCreate(savedInstanceState);
                        //startActivity(getIntent()); //Restarts activity for 
menu refresh

                }
                catch (Exception e)
                {
                        e.printStackTrace();
                }
        }

Why view is not updating instantly?

Thanks




-- 

3. New to Android - sample app doesn't do anything

4. Choosing the right Layout(s)

5. Can someone test my game LG Ally and Motorola Devour

6. invoking of native application by using intents

7. TextWatcher events are handled before OnItemClickListener events in autocompletetextview