Faits : A. Prévenu d'homicide par négligence, X._ a été déféré au Tribunal de police du canton de Genève. Par jugement du 26 juin 2013, ce tribunal l'a acquitté et lui a alloué une indemnité pour les dépenses nécessaires à l'exercice de ses droits de procédure. La Chambre pénale d'appel et de révision de la Cour de justice a statué le 18 août 2014 sur les appels du Ministère public et des trois parties plaignantes A._, B._ et C._. Elle a accueilli les appels et réformé le jugement. Le prévenu est reconnu coupable d'homicide par négligence et condamné à cent quatre-vingts jours-amende à 50 fr. par jour, avec sursis durant trois ans. Il est condamné aux frais judiciaires de première instance et d'appel, et il n'obtient aucune indemnité. Il est également condamné à payer des indemnités de réparation morale aux parties plaignantes: A._ obtient 24'000 fr.; B._ et C._, chacun 14'400 francs. En substance, les faits sont constatés comme suit: Le 20 décembre 2011 vers 11h25, le prévenu circulait dans la commune de Perly-Certoux, sur la route de Lully en direction de Perly, au volant d'une camionnette de livraison. Il a entrepris d'obliquer à droite dans le chemin des Bis. Il a arrêté son véhicule pendant cette manoeuvre parce qu'un autre automobiliste, plus loin dans le chemin des Bis, lui adressait des appels de phares. La camionnette arrêtée n'avait pas entièrement quitté la route de Lully; au contraire, son angle arrière gauche en occupait partiellement la chaussée. Au même moment, deux automobiles circulaient sur la même route et dans la même direction; elles s'approchaient de la camionnette. L'une d'elles était conduite par U._, à la vitesse d'environ 40 ou 50 km/h aux dires de cette conductrice. L'autre voiture était conduite par D._, époux et père des parties plaignantes. Celui-ci a dépassé la voiture de U._ avant de heurter la camionnette du prévenu à 11h27, à la vitesse d'environ 80 km/h; cet accident a causé son décès. L'accident s'est produit sur un tronçon rectiligne de la route de Lully, hors localité, long de plusieurs centaines de mètres et large de 7m90, doté d'une ligne de direction et pratiquement plat. Le dépassement est autorisé; la vitesse est limitée à 80 km/h. Selon l'appréciation juridique de la Cour de justice, le prévenu a violé les devoirs de la prudence en arrêtant sa camionnette à l'intérieur d'une intersection, et il a ainsi commis un homicide par négligence. B. Agissant par la voie du recours en matière pénale, X._ requiert le Tribunal fédéral de l'acquitter de toute infraction et de confirmer le jugement du Tribunal de police. Selon ses conclusions subsidiaires, la peine doit être réduite à nonante jours-amende avec sursis durant deux ans, et les indemnités de réparation morale doivent être réduites à 15'000 fr. et deux fois 9'000 francs. A titre plus subsidiaire encore, le recourant demande l'annulation du jugement d'appel et le renvoi de la cause à la Cour de justice pour nouvelle décision. Le Ministère public, la Cour de justice et les parties plaignantes ont été invités à répondre au recours. La Cour de justice n'a pas présenté d'observations; le Ministère public et les parties plaignantes, celles-ci procédant conjointement, ont conclu au rejet du recours. Le recourant et les parties plaignantes ont spontanément déposé une réplique et une duplique.