Is there a way to write a SMACK application to input
the same Contact list from the server into each
client when the Im client logs in instead each client
adding contacts to their contact list.
Yes and no. You could do it by signing in as each user but then you would need to know their password which probably wouldn’‘t make a lot of sense. If you’'re using Wildfire, you might want to look into the Shared Group feature which allows you to set client rosters on the server side.
Also, Is there a way to populate my Contact list on
the server from the SQL database?
Are you using Wildfire? If so, you might want to look at url=http://www.jivesoftware.org/community/thread.jspa?threadID=15442this thread[/url].
Hope that helps,