mmm... me queda la duda de si lo que quieres emular es solo la apariencia o tambén en algún grado el comportamiento.
Si solo es la apariencia, podría bastar utilizar programas gráficos, trabajando sobre capturas reales de la web, etc...
Si además hay que emular el comportamiento, se requiere además ciertamente programación a cierto nivel... en realidad basta emular la 'sensación del usuario', no el comportamiento exacto, ni completo de la página.
Señalando tales lenguajes yo te indicaría que con VB.Net o Java, debería serte razonablemente asequible.
Gracias por tu respuesta.
Estoy buscando emular 2 páginas web (Y posiblemente más en el futuro), Una llamada
Chatzy.com y la otra
Myinstants.com.
-Por un lado, chatzy es una web exclusiva de navegador para chatear con muchas herramientas útiles como rangos, edición de posts, personalización del chat como el wallpaper del mismo o los colores, etc. PERO Hay que destacar que Chatzy se puede "Añadir a tu página web", Usando un comando como este:
<SCRIPT type="text/javascript">
var ChatzyBox = {
"Dimensions": 'height:420px;width:660px;',
"Style": 'background-color:#808080;padding:10px;',
"ShadeStyle": 'background-color:#333333;opacity:0.75;filter:alpha(opacity=75);',
"CloseImage": 'http://www.chatzy.com/elements/frame/close32.gif',
"CloseStyle": 'top:-12px;right:-11px;' // Do not use comma at the end, gives error in IE8
};
function ChatzyObject (x) {
with (document) { if (getElementById) { return getElementById (x); } else if (all) { return all (x); } else if (layers) { return layers (x); } }
}
function ChatzyOpen (x) {
ChatzyObject ("ChatzyDiv").innerHTML = '<DIV style="position:absolute;top:0;left:0;height:100%;width:100%;z-index:9;' + ChatzyBox.ShadeStyle + '"></DIV><TABLE cellSpacing="0" style="position:absolute;top:0;left:0;height:100%;width:100%;z-index:9;"><TR><TD style="vertical-align:middle;text-align:center;"><DIV id="ChatzyBox" style="position:relative;margin:0 auto;' + ChatzyBox.Dimensions + ChatzyBox.Style + '"><IFRAME src="' + x + '" scrolling="no" border="0" marginwidth="0" frameborder="0" style="background-color:#FFFFFF;' + ChatzyBox.Dimensions + '"></IFRAME><IMG src="' + ChatzyBox.CloseImage + '" onClick="window.ChatzyClose();" style="position:absolute;' + ChatzyBox.CloseStyle + 'cursor:pointer;"></DIV></TD></TR></TABLE>';
ChatzyObject ("ChatzyDiv").style.display = "";
}
function ChatzyClose () {
ChatzyObject ("ChatzyDiv").style.display = "none";
ChatzyObject ("ChatzyDiv").innerHTML = '<IFRAME></IFRAME>';
}
</SCRIPT>
<DIV id="ChatzyDiv" style="display:none;"></DIV>
<A href="http://www.chatzy.com/frame/YourName" onClick="ChatzyOpen(this.href);return false;">Click here to chat with me</A>
de
https://www.chatzy.com/hosted.htm. Y MyInstants si es un poco más complicado, Ya que en esta página se van subiendo sonidos de cualquier persona que quiera subir algún efecto de sonido a la misma, Y también poder escucharlos/descargarlos desde ahí mismo.