Está en la página 1de 30

1 I

1.

2.

3.

5. 6.

INICIO

QUE APLICACIONES PODEMOS IMPLEMENTAR EN UNA RED SOCIAL

)BuddyPress,unWordPressSocial:esunsistemamuyflexible queseinstalaaWordPressatravsdeunPlugin;tiene funcionalidadessocialescomo:ConexionesdeAmigos,Perfilesde Usuarios,MensajesPrivados,Gruposyademsmdulos(Plugins) queagreganfuncionalidadesespecificas.


1

2)Commons:pertenecealaconocidaempresaDrupalquecumplelas

mismasfuncionesqueWordPress,ensuformasocialpodemostransformarlo enunSistemadeMarketing,unaIntranetSocial,unSocialCRM,Sistemade ServicioalCliente,entreotrosusosdentrodelaempresa.Cuentacon funcionalidadessocialescomo:Perfildeusuarios,Grupos,MensajesPrivados, Manejodedocumentos,Blogs.

3)JomSocial:esuncomplementoespecialdeJoomla,elfamosoCMSpara gestionarcontenido.ConJomSocialtendrnIntegracinconFacebook, Galeras,PerfilesdeUsuario,AdministradordeEventos,MensajeraPrivada, AdministracindeGrficaSocial,entreotramuchas,ademscuentacon AddOnsconlosquepuedesextenderaunmssusfuncionalidades.

4)Elgg:esunaplataformaflexibleyfcildeusar,cuentaconPluginsque sirvenparaextendersuscapacidadessociales,ademsdecontarconunAPI loquetcnicamenteesunaventajaimportante,yrealmenteinteresante,ya quepuedesatravsdestedesarrollaraplicacionesqueseadaptena necesidadesespecficasdetuempresa.

5)KickApps:conestaherramientasepuedecrearunaredsocialdondela audienciacompartecontenido,fotos,vdeos.FuncionacomounSistema AdministradordeContenidoqueintegratodalaactividaddeunaredsocialen unsololugar.Suscaractersticasprincipalessonsistemadecomentarios, badges,chat,encuestas,paginaspersonalizadas,grupos,podcast,vdeo, calendariodeeventos.

INICIO

-Ahorratiempo:Sepuedenrealizar tareassencillassinnecesidadde descargarniinstalarningnprograma. -Nohayproblemasde compatibilidad:Bastatenerun navegadoractualizadoparapoder utilizarlas. -Noocupanespacioennuestro discoduro. -Actualizacionesinmediatas:Como elsoftwarelogestionaelpropio desarrollador,cuandonosconectamos estamosusandosiemprelaltima versinquehayalanzado. -Consumoderecursosbajo:Dado quetoda(ogranparte)dela aplicacinnoseencuentraennuestro ordenador,muchasdelastareasque realizaelsoftwarenoconsumen recursosnuestrosporqueserealizan desdeotroordenador.

-Multiplataforma:Sepuedenusardesdecualquiersistemaoperativoporque sloesnecesariotenerunnavegador. -Portables:Esindependientedelordenadordondeseutilice(unPCde sobremesa,unporttil...)porqueseaccedeatravsdeunapginaweb(slo esnecesariodisponerdeaccesoaInternet).Larecientetendenciaalaccesoa lasaplicacioneswebatravsdetelfonosmvilesrequieresinembargoun diseoespecficodelosficherosCSSparanodificultarelaccesodeestos usuarios. -Ladisponibilidadsueleseraltaporqueelservicioseofrecedesdemltiples localizacionesparaasegurarlacontinuidaddelmismo. -Losvirusnodaanlosdatosporquestosestnguardadosenelservidor delaaplicacin. -Colaboracin:Graciasaqueelaccesoalservicioserealizadesdeunanica ubicacinessencilloelaccesoycomparticindedatosporpartedevarios usuarios.Tienemuchosentido,porejemplo,enaplicacionesonlinede calendariosuoficina. -Losnavegadoresofrecencadavezmsymejoresfuncionalidadespara crearaplicacioneswebricas(RIAs).

-Habitualmenteofrecenmenos funcionalidadesquelas aplicacionesdeescritorio.Sedebe aquelasfuncionalidadesquese puedenrealizardesdeunnavegador sonmslimitadasquelasquese puedenrealizardesdeelsistema operativo.Perocadavezlos navegadoresestnmspreparados paramejorarenesteaspecto.La aparicindeHTML5representaun hitoenestesentido.Esposibleaadir funcionalidadesaestasaplicaciones graciasalusodeAplicacionesde InternetRicas. -Ladisponibilidaddependedeun tercero,elproveedordelaconexina internetoelqueproveeelenlace entreelservidordelaaplicacinyel cliente.Asqueladisponibilidaddel servicioestsupeditadaalproveedor.

Existennumerososlenguajesde programacinempleadosparael desarrollodeaplicacioneswebenel servidor,entrelosquedestacan: PHP Java,consustecnologasJava ServletsyJavaServerPages(JSP) Javascript Perl Ruby Python Tambinsonmuyutilizadosotros lenguajesoarquitecturasquenoson propiamentelenguajesdeprogramacin, comoHTML,XMLoASP/ASP.NET. Seutilizanparaservirlosdatosadecuados alasnecesidadesdelusuario,enfuncin decomohayansidodefinidosporeldueo delaaplicacin.Losdatossealmacenan enalgunabasededatosestndar.

INICIO

QUE PUEDE APORTARLES EL DESARROLLO DE UNA APLICACION

LatecnologadelmduloDSCyCITADEL,enlaqueestdefinidala basededatoshistricadelsistema,requieredelicenciasdeejecucin desoftwareporcadaclienteinstaladoconaccesoadatoshistricos. Asimismo,serequiereinstalarencadaclientelasutilerasRunTimede LabVIEWyRunTimedelmduloDSC. LatecnologadeLabVIEW8.0permiteelaccesowebasusaplicacionesenejecucin deformatransparente(instalandounPlugInen elInternetExplorerdeformaremotaysininteraccindelusuario), peroesteaccesoesrestringido,yaquepermiteunmximode4 usuariosconcurrentesconpermisodeslolectura(slounodelos cuatrousuariospuedeaccionarloscontrolesenpantalla).EnlaFig.1 semuestraunesquemadelfuncionamientodelatecnologawebde LabVIEW.

Disearunaaplicacinwebquepermitalaconexina labasededatoshistricadel sistemadeinformacin,conelfindequevarios usuariossimultneospuedanconsultar datosygenerarreportesdesdeequiposremotos,sin necesidaddeinstalarningn componentedesoftware.

INICIO

Loselementosquetienensoportemultilenguajesonlos siguientes: Ficherogeneraldemensajes. Modelosdepantalla(FMTs). Modelosdeimpresora(PRTs). ProgramasRPGeILE/RPG. Losnivelesdebsquedadelosmensajesvienendadosporel ordeninversoal utilizadoenlaenumeracindeloselementosconsoporte multilenguaje.

Esteficherocontienetodoslosmensajesdelaaplicacin,dondenosehanincluidolos valoresquepudieranestarrepetidos. Elobjetivodeesteficheroesquealahoraderealizarlatraduccinstaselleve acaboenunnicositio,siemprequelainterpretacindelmensajesealamisma entodosloslugaresdondeaparezcadichomensaje. Elnombredeestefichero,enunaaplicacinmigrada,ser<nombredelaaplicacin Caravel>_messages.properties,siendo<nombredelaaplicacinCaravel>el nombreconelqueseidentificlaaplicacinenelmomentoderealizarlamigracin. Esteficherodeberestarsituadoenlarazdeldirectoriobaseparalasclasesde laaplicacinmigrada. Elformatodelficherodemensajesvieneimpuestoporlaclasejava.util.Propertiesdel JDK.Dichoformatoestcompuestoporunaclaveque secorresponderconelliteralenelidiomaoriginalyquenodebercontener espaciosenblanconiporlaizquierdaniporladerecha,ycomovalor,elliteral traducidoalidiomacorrespondiente. Sielvalorsedejavacoseentiendequenoexisteningunatraduccinparaese mensajeysepasaalsiguientenivel.

Estosficherosestnformadosporloselementosdelosficheros depantallaque tienentraduccinautomtica,esdecir,loscamposdetipoLiteral ylosatributos ERRMSG.Porcadaelementoexistirunaentradaenelfichero, siendosuclave elvalordelapropiedadnamedelelementodetipoLiteralysu valorelquese quieramostrarparaeseliteral.Siestvacosesobreentiende quenoexistetraduccinparaesemensajeenesenivel. Segenerarunficherodenombre: NombreFicheroPantalla_messages.properties

Enelmismodirectoriodondeestnlosficheroscon extensinXMLdelaspantallas. Deberhabertantosficherosconextensinproperties comoficherosconextensinXMLhaya,aunquestos notuvieraninformacinatraducir.

EstosficherosestnformadosporloselementosdelprogramaRPGeILE/RPG quetienentraduccinautomtica,esdecir,loscamposdetipoLiteral(HojaC), loscamposLiteraldesalida(HojaO)ylosvectoresquesecarganentiempode compilacin. Dependiendodelosparmetrosutilizadosenelmomentodelatraduccinde losprogramassepodroptarpor: Tenertodosloselementosenunnicofichero.Segenerarunficheroconel nombre: <nombredelficherodeprograma>_messages.properties Enelmismodirectoriodondeseencuentrenlosficherosconextensin .javadelosprogramasRPGeILE/RPG. Deberhabertantosficherosconextensinpropertiescomoficheroscon extensin.javahaya,aunquestosnotuvieraninformacinatraducir. Tenertodosloselementosenvariosficheros.Porcadatipodeelementoque puedagenerarunaentradaenelficherodemensajessegenerarunfichero denombre: <nombredelficherodeprograma>_page<tipo>_messages.properties Enelmismodirectoriodondeseencuentrenlosficherosconextensin .javadelosprogramasRPGeILE/RPG,siendo<tipo>unodelossiguientesvalores: c:ParalosliteralesdelaHojaC. o:ParalosliteralesdesalidadelaHojaO. v:Paralosvectoresquesecarganentiempodecompilacin.

INICIO

QUIEN LO DESARROLLA

DEFINICINDEPROYECTOSDefinicindeproyecto .QUIENESPARTICIPANENLOSPROYECTOSA. DirectordecuentasA1.DirectordeproyectosA2. EjecutivodecuentasBDirectorcreativoB1.Directorde arteB2RedactorcreativoB3DiseadorwebC IngenierowebC1.ProgramadorC2.ProductorCada proyecto,dependiendodesudensidadrequerirde parteototalidaddelequipo.

Debemosentenderenprimerlugarquelabase deunproyectodecomunicacindigitalest plenamenteligadoalcontenidoquequeramos generarparatalpromocin,plataformao aplicacin,yasealanecesidad.Lineamiento creativoGeneracindecontenido LINEAMIENTOSCREATIVOS

TECNOLOGASYAppDISPUESTASBLOGS_ CMS_MASHUPS_WIDGETS_APIS_REDES SOCIALES_ENTREOTRAS_Paracrear contenidodentrodelared,debemosenprimer lugarplantearcualessonnuestrasnecesidades paraseleccionarunaaplicacin(APP)yla tecnologaadesarrollar.

INICIO

EJEMPLOS DE TIPOS DE APLICACIONES

Ejemplo Adding and Removing Memory Pressure Application Proporciona una aplicacin que muestra mtodos del tipoGC, recientemente introducidos en .NET Framework versin 2.0, que permiten ejercer un mayor control sobre la recoleccin de elementos no utilizados. Ejemplo CodeDOM Application Proporciona una aplicacin que ilustra el modelo CodeDOM de .NET Framework generando clases de ejemplo. Ejemplo de aplicacin de compresin Proporciona una aplicacin que muestra funciones de tipos en el espacio de nombresSystem.IO.Compression, introducido recientemente en .NET Framework 2.0. Ejemplo Culture Builder Application Proporciona una aplicacin que crea y registra referencias culturales no incluidas en el espacio de nombresSystem.Globalizationde .NET Framework.

Ejemplo Debugger Views Application Proporciona una aplicacin que muestra nuevas funciones de depuracin. Ejemplo Fallback Encoding Application Proporciona una aplicacin que muestra un mecanismo de reserva que permite especificar el comportamiento de la claseEncodingy sus tipos derivados cuando encuentran problemas durante el proceso de codificacin o descodificacin. Ejemplo de aplicacin del Explorador de bsqueda de clase Type Proporciona una aplicacin que permite obtener la informacin de los tipos del entorno de un usuario. Ejemplo Managed Explorer Application Proporciona una aplicacin que muestra un homlogo administrado del Explorador de Windows. Ejemplo de aplicaciones de TryParse frente a Sample Proporciona una aplicacin que muestra las diferencias de rendimiento entre los mtodos Parse y TryParse de los tipos de valor.

Proporciona una aplicacin que muestra las funciones de la clase SecureString. Ejemplo Serial Communication Application Este ejemplo muestra las comunicaciones en serie con un dispositivo LCD serie. Ejemplo de aplicaci n de recursos con establecimiento inflexible de tipos Proporciona una aplicacin que muestra las ventajas de utilizar recursos con establecimiento inflexible de tipos durante el desarrollo de aplicaciones. Ejemplo WordCount Application Proporciona una aplicacin que cuenta las palabras de un archivo de texto y muestra los resultados. Ejemplo .NET Client Stopwatch Application Proporciona una aplicacin que muestra las funciones y los usos potenciales de la clase Stopwatch. Ejemplos de aplicacin de .NET Compact Framework Proporciona juegos y aplicaciones para Pocket PC.

También podría gustarte